Was Sie erstellen werden
Sie rufen die Gemini image-RoutegenerateContent über CometAPI auf, fordern eine Bildausgabe von Gemini image-Modellen einschließlich Nano Banana-Modellfamilien an, überspringen zwischengeschaltete thought-Bildteile und speichern das finale inlineData-Bild.
Voraussetzungen
- Ein CometAPI API-Schlüssel, gespeichert in
COMETAPI_KEY - Python 3.10+ mit
requestsoder Node.js 18+ - Eine Gemini image model ID. Die gepflegte API-Referenz verwendet
gemini-3.1-flash-image-previewals Text-zu-Bild-Beispiel.
API-Schlüssel, Basis-URL, Authentifizierung
Verwenden Sie die Gemini image-Route über CometAPI:x-goog-api-key:
Codebeispiele
Verwenden Sie die folgenden Tabs für kopierbare Beispiele in cURL, Python und Node.js.Erklärung des Ablaufs
Die Gemini image-Generierung ist auf dieser Route synchron. Die Antwort verwendet Gemini-nativecandidates[].content.parts[]. Teile können Text, generierte Bilder und zwischengeschaltete Bildteile enthalten, bei denen thought auf true gesetzt ist.
Beim Speichern des Ergebnisses iterieren Sie durch die Bildteile, ignorieren thought: true und speichern das zuletzt verbleibende inlineData-Bild.
Häufige Parameter
Fehlerbehebung / FAQ
Die Antwort enthält thought-Bilder
Die Antwort enthält thought-Bilder
Speichern Sie keine Teile, bei denen
thought den Wert true hat. Dies sind zwischengeschaltete Bilder, nicht die finale Ausgabe.Die Anfrage gibt nur Text zurück
Die Anfrage gibt nur Text zurück
Prüfen Sie, dass
generationConfig.responseModalities IMAGE enthält und dass das ausgewählte Modell Bildausgabe unterstützt.Ich brauche Bild-zu-Bild
Ich brauche Bild-zu-Bild
Verwenden Sie
inline_data-Anfrageteile wie im Gemini image-Leitfaden gezeigt, und behalten Sie dieselbe Parsing-Logik für das finale Bild bei.Nächste Schritte
- Lesen Sie die Gemini image API-Referenz.
- Sehen Sie sich weitere Beispiele unter Gemini image-Modelle verwenden an.
- Finden Sie verfügbare Bildmodelle unter Models.
- Schätzen Sie die Kosten mit Anfragekosten vor dem Aufruf eines Modells schätzen.