From 998cc44b1fea587e642c23b6a93d9f61b115f52a Mon Sep 17 00:00:00 2001 From: silveroxides Date: Sat, 20 Dec 2025 04:13:12 +0100 Subject: [PATCH] Add Gemini-3-Flash-preview and others --- gemini_nodes.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/gemini_nodes.py b/gemini_nodes.py index 6415b58..54d1e52 100644 --- a/gemini_nodes.py +++ b/gemini_nodes.py @@ -159,14 +159,15 @@ class SSL_GeminiTextPrompt(cio.ComfyNode): "gemini-2.0-flash-thinking-exp-1219", "gemini-2.5-pro", "gemini-2.5-pro-preview-05-06", "gemini-2.5-flash", "gemini-2.5-flash-preview-09-2025", - "gemini-3-pro-preview" + "gemini-3-pro-preview", + "gemini-3-flash-preview" ] - IMAGE_MODELS = ["gemini-2.5-flash-image-preview", "gemini-3-pro-image-preview"] + IMAGE_MODELS = ["gemini-2.5-flash-image-preview", "gemini-2.5-flash-image", "gemini-3-pro-image-preview", "nano-banana-pro-preview"] MEDIA_RES_MODELS = [ "gemini-2.0-flash-thinking-exp", "gemini-2.0-flash-thinking-exp-01-21", "gemini-2.0-flash-thinking-exp-1219", "gemini-2.5-pro", "gemini-2.5-pro-preview-05-06", "gemini-2.5-flash", - "gemini-3-pro-preview" + "gemini-3-pro-preview", "gemini-3-flash-preview" ] @classmethod @@ -179,7 +180,7 @@ class SSL_GeminiTextPrompt(cio.ComfyNode): cls.GemConfig.Input("config"), cio.String.Input("prompt", multiline=True), cio.String.Input("system_instruction", default="You are a helpful AI assistant.", multiline=True), - cio.Combo.Input("model", options=["learnlm-2.0-flash-experimental", "gemini-exp-1206", "gemini-2.0-flash", "gemini-2.0-flash-lite-001", "gemini-2.0-flash-exp", "gemini-2.0-flash-thinking-exp", "gemini-2.0-flash-thinking-exp-01-21", "gemini-2.0-flash-thinking-exp-1219", "gemini-2.5-pro", "gemini-2.5-pro-preview-05-06", "gemini-2.5-flash", "gemini-2.5-flash-preview-09-2025", "gemini-3-pro-preview", "gemini-2.5-flash-image-preview"], default="gemini-2.0-flash"), + cio.Combo.Input("model", options=["learnlm-2.0-flash-experimental", "gemini-exp-1206", "gemini-2.0-flash", "gemini-2.0-flash-lite-001", "gemini-2.0-flash-exp", "gemini-2.0-flash-thinking-exp", "gemini-2.0-flash-thinking-exp-01-21", "gemini-2.0-flash-thinking-exp-1219", "gemini-2.5-pro", "gemini-2.5-pro-preview-05-06", "gemini-2.5-flash", "gemini-2.5-flash-preview-09-2025", "gemini-2.5-flash-lite-preview-09-2025", "gemini-2.5-flash-lite", "gemini-3-pro-preview", "gemini-2.5-flash-image-preview", "nano-banana-pro-preview", "gemini-3-flash-preview"], default="gemini-2.0-flash"), cio.Float.Input("temperature", default=1.0, min=0.0, max=1.0, step=0.01), cio.Float.Input("top_p", default=0.95, min=0.0, max=1.0, step=0.01), cio.Int.Input("top_k", default=40, min=1, max=100, step=1),