add gemini-3-pro-image

Signed-off-by: vladmandic <mandic00@live.com>
This commit is contained in:
vladmandic
2025-11-22 12:12:20 -05:00
parent a2b45ada3d
commit 08621445b9
4 changed files with 10 additions and 3 deletions
+2 -2
View File
@@ -9,7 +9,7 @@ Merge commit: `f903a36d9`
### Highlights for 2025-11-22
New native [kanvas](https://vladmandic.github.io/sdnext-docs/Kanvas/) module for image manipulation that fully replaces img2img, inpaint and outpaint controls
And a first cloud model with **Google's Nano Banana** plus new **Photoroom PRX** model
And a first cloud model with **Google's Nano Banana** *2.5 Flash and 3.0 Pro* plus new **Photoroom PRX** model
![Screenshot](https://github.com/user-attachments/assets/54b25586-b611-4d70-a28f-ee3360944034)
@@ -18,7 +18,7 @@ And a first cloud model with **Google's Nano Banana** plus new **Photoroom PRX**
### Details for 2025-11-22
- **Models**
- [Google Gemini 2.5 Flash Nano Banana](https://blog.google/products/gemini/gemini-nano-banana-examples/)
- **Google Gemini Nano Banana** [2.5 Flash](https://blog.google/products/gemini/gemini-nano-banana-examples/) and [3.0 Pro](https://deepmind.google/models/gemini-image/pro/)
first cloud-based model directly supported in SD.Next UI
*note*: need to set `GOOGLE_API_KEY` environment variable with your key to use this model
- [Photoroom PRX 1024 Beta](https://huggingface.co/Photoroom/prx-1024-t2i-beta)
+7
View File
@@ -1204,6 +1204,13 @@
"preview": "gemini-2.5-flash-image.jpg",
"tags": "cloud",
"skip": true
},
"Google Gemini 3.0 Pro Nano Banana": {
"path": "gemini-3-pro-image-preview",
"desc": "Built on Gemini 3. Create and edit images with studio-quality levels of precision and control",
"preview": "gemini-3-pro-image-preview.jpg",
"tags": "cloud",
"skip": true
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

+1 -1
View File
@@ -131,7 +131,7 @@ def guess_by_name(fn, current_guess):
new_guess = 'StableVideoDiffusion'
elif 'prx-' in fn.lower():
new_guess = 'PRX'
elif 'gemini-2.5-flash-image' in fn.lower():
elif 'gemini-' in fn.lower() and 'image' in fn.lower():
new_guess = 'NanoBanana'
if debug_load:
shared.log.trace(f'Autodetect: method=name file="{fn}" previous="{current_guess}" current="{new_guess}"')