fix(api-nodes): force Gemini to return uncompressed images (#12516)

This commit is contained in:
Alexander Piskun
2026-02-19 14:10:39 +02:00
committed by GitHub
parent 6d11cc7354
commit 2687652530
2 changed files with 8 additions and 2 deletions

View File

@@ -116,9 +116,15 @@ class GeminiGenerationConfig(BaseModel):
topP: float | None = Field(None, ge=0.0, le=1.0)
class GeminiImageOutputOptions(BaseModel):
mimeType: str = Field("image/png")
compressionQuality: int | None = Field(None)
class GeminiImageConfig(BaseModel):
aspectRatio: str | None = Field(None)
imageSize: str | None = Field(None)
imageOutputOptions: GeminiImageOutputOptions = Field(default_factory=GeminiImageOutputOptions)
class GeminiImageGenerationConfig(GeminiGenerationConfig):