From 2120ebf233d6dfdbece149712ebd40428e764ff5 Mon Sep 17 00:00:00 2001 From: Aryan185 Date: Fri, 13 Mar 2026 18:06:33 +0530 Subject: [PATCH] Updated model list for various nodes --- gemini_diarisation.py | 2 +- gemini_node.py | 2 +- nano_banana.py | 2 +- openai_node.py | 2 +- pyproject.toml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/gemini_diarisation.py b/gemini_diarisation.py index 5e838ca..c44888a 100644 --- a/gemini_diarisation.py +++ b/gemini_diarisation.py @@ -15,7 +15,7 @@ class GeminiDiarisationAPI: "required": { "audio": ("AUDIO",), "num_speakers": ("INT", {"default": 2, "min": 1, "max": 10, "step": 1}), - "model": ("STRING", {"default": "gemini-2.5-flash", "multiline": False}), + "model": (["gemini-2.5-flash", "gemini-2.5-pro", "gemini-2.5-flash-lite", "gemini-3-pro-preview", "gemini-3.1-pro-preview", "gemini-3-flash-preview", "gemini-3.1-flash-lite-preview", "gemini-flash-latest", "gemini-flash-lite-latest", "gemini-2.0-flash", "gemini-2.0-flash-lite"], {"default": "gemini-2.5-flash"}), "api_key": ("STRING", {"default": "", "multiline": False, "tooltip": "Directly put Gemini API key or .env variable name (GEMINI_API_KEY)"}), "seed": ("INT", {"default": 69, "min": 0, "max": 2147483646, "step": 1}), "temperature": ("FLOAT", {"default": 0.2, "min": 0.0, "max": 2.0, "step": 0.1}) diff --git a/gemini_node.py b/gemini_node.py index 62633ba..e334acc 100644 --- a/gemini_node.py +++ b/gemini_node.py @@ -13,7 +13,7 @@ class GeminiChatNode: return { "required": { "prompt": ("STRING", {"multiline": True}), - "model": (["gemini-2.5-flash", "gemini-2.5-pro", "gemini-2.5-flash-lite", "gemini-3-pro-preview", "gemini-3-flash-preview", "gemini-flash-latest", "gemini-flash-lite-latest", "gemini-2.0-flash", "gemini-2.0-flash-lite"], {"default": "gemini-2.5-flash"}), + "model": (["gemini-2.5-flash", "gemini-2.5-pro", "gemini-2.5-flash-lite", "gemini-3-pro-preview", "gemini-3.1-pro-preview", "gemini-3-flash-preview", "gemini-3.1-flash-lite-preview", "gemini-flash-latest", "gemini-flash-lite-latest", "gemini-2.0-flash", "gemini-2.0-flash-lite"], {"default": "gemini-2.5-flash"}), "temperature": ("FLOAT", {"default": 0.2, "min": 0.0, "max": 2.0, "step": 0.1}), "thinking": ("BOOLEAN", {"default": False}), "seed": ("INT", {"default": 69, "min": -1, "max": 2147483646, "step": 1}), diff --git a/nano_banana.py b/nano_banana.py index 45d5c54..9b9316e 100644 --- a/nano_banana.py +++ b/nano_banana.py @@ -14,7 +14,7 @@ class NanoBananaNode: "required": { "prompt": ("STRING", {"multiline": True, "default": ""}), "api_key": ("STRING", {"multiline": False, "default": "", "tooltip": "Directly put Gemini API key or .env variable name (GEMINI_API_KEY)"}), - "model": (["gemini-3-pro-image-preview", "gemini-2.5-flash-image"],), + "model": (["gemini-3-pro-image-preview", "gemini-2.5-flash-image", "gemini-3.1-flash-image-preview"],), "aspect_ratio": (["1:1", "2:3", "3:2", "3:4", "4:3", "9:16", "16:9", "21:9"],), "resolution": (["1K", "2K", "4K"], {"default": "1K"}), "temperature": ("FLOAT", {"default": 0.5, "min": 0.0, "max": 1.0, "step": 0.01}), diff --git a/openai_node.py b/openai_node.py index b15ec75..bf515dc 100644 --- a/openai_node.py +++ b/openai_node.py @@ -13,7 +13,7 @@ class OpenAILLMNode: return { "required": { "prompt": ("STRING", {"multiline": True, "default": ""}), - "model": (["gpt-4.1","gpt-4.1-mini","gpt-5","gpt-5.2","gpt-5-mini","gpt-5-nano","gpt-5.2-pro","o1","o3-mini"],), + "model": (["gpt-5.4", "gpt-5.4-pro", "gpt-4.1", "gpt-4.1-mini", "gpt-5", "gpt-5.2", "gpt-5-mini", "gpt-5-nano", "gpt-5.2-pro", "o1", "o3-mini"],), "temperature": ("FLOAT", {"default": 1.0, "min": 0.0, "max": 2.0, "step": 0.01}), "reasoning_effort": (["low", "medium", "high"],), "api_key": ("STRING", {"multiline": False, "default": "", "tooltip": "Directly put OpenAI API key or .env variable name (OPENAI_API_KEY)"}), diff --git a/pyproject.toml b/pyproject.toml index 0668ede..271782c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,7 +1,7 @@ [project] name = "externalapi-helpers" description = "Various ComfyUI nodes for Gemini, Replicate and OpenAI" -version = "1.0.8" +version = "1.0.9 license = {file = "LICENSE"} # classifiers = [ # # For OS-independent nodes (works on all operating systems)