feat(api-nodes): add NanoBanana2 (#12660)

This commit is contained in:
Alexander Piskun
2026-02-26 22:52:10 +02:00
committed by GitHub
parent 420e900f69
commit fd41ec97cc
3 changed files with 196 additions and 15 deletions

View File

@@ -127,9 +127,15 @@ class GeminiImageConfig(BaseModel):
imageOutputOptions: GeminiImageOutputOptions = Field(default_factory=GeminiImageOutputOptions)
class GeminiThinkingConfig(BaseModel):
includeThoughts: bool | None = Field(None)
thinkingLevel: str = Field(...)
class GeminiImageGenerationConfig(GeminiGenerationConfig):
responseModalities: list[str] | None = Field(None)
imageConfig: GeminiImageConfig | None = Field(None)
thinkingConfig: GeminiThinkingConfig | None = Field(None)
class GeminiImageGenerateContentRequest(BaseModel):