修复部分模型不支持-1的seed参数问题,修复gemini模型列表

This commit is contained in:
TiyaAnlite
2025-11-27 15:03:31 +08:00
parent 190e57bec3
commit c78fc608c4
2 changed files with 7 additions and 1 deletions
+6
View File
@@ -1,6 +1,8 @@
import base64
import io
import json
import random
import requests
from requests.adapters import HTTPAdapter
from urllib3.util.retry import Retry
@@ -131,6 +133,10 @@ class BaseImageNode:
else:
payload["size"] = kwargs["image_size"]
if "seed" in kwargs:
if kwargs["seed"] == -1:
kwargs["seed"] = random.randint(1, 2147483647)
# filter
input_types = self.INPUT_TYPES()
for key, settings in input_types["required"].items():
+1 -1
View File
@@ -4,7 +4,7 @@ from .base import OpenAICompatibleNode, VolcengineNode
class GeminiImage(OpenAICompatibleNode):
SUPPORTED_MODELS = [
"gemini-3-pro-image",
"gemini-3-pro-image-2k"
"gemini-3-pro-image-2k",
"gemini-3-pro-image-4k",
"gemini-2.5-flash-image",
]