Wat je gaat bouwen
Je roept de Gemini image-generateContent-route aan via CometAPI, vraagt een afbeeldingsoutput aan van Gemini image-modellen inclusief Nano Banana-modelfamilies, slaat tussenliggende thought-afbeeldingsdelen over en slaat de uiteindelijke inlineData-afbeelding op.
Vereisten
- Een CometAPI API-sleutel opgeslagen in
COMETAPI_KEY - Python 3.10+ met
requests, of Node.js 18+ - Een Gemini image model ID. De onderhouden API-referentie gebruikt
gemini-3.1-flash-image-previewals text-to-image-voorbeeld.
API-sleutel, basis-URL, authenticatie
Gebruik de Gemini image-route via CometAPI:x-goog-api-key:
Codevoorbeelden
Gebruik de tabs hieronder voor kopieerbare voorbeelden in cURL, Python en Node.js.Uitleg van de flow
Gemini image-generatie is synchroon op deze route. De response gebruikt Gemini-nativecandidates[].content.parts[]. Parts kunnen tekst, gegenereerde afbeeldingen en tussenliggende afbeeldingsdelen bevatten waarbij thought true is.
Wanneer je het resultaat opslaat, loop je door de afbeeldingsdelen, negeer je thought: true en sla je de laatst overgebleven inlineData-afbeelding op.
Veelgebruikte parameters
Probleemoplossing / FAQ
De response bevat thought-afbeeldingen
De response bevat thought-afbeeldingen
Sla geen parts op waarbij
thought true is. Dit zijn tussenliggende afbeeldingen, niet de uiteindelijke output.De aanvraag retourneert alleen tekst
De aanvraag retourneert alleen tekst
Controleer of
generationConfig.responseModalities IMAGE bevat en of het geselecteerde model afbeeldingsoutput ondersteunt.Ik heb image-to-image nodig
Ik heb image-to-image nodig
Gebruik
inline_data-request parts zoals getoond in de Gemini image-gids en houd de parse-logica voor de uiteindelijke afbeelding hetzelfde.Volgende stappen
- Lees de Gemini image API-referentie.
- Bekijk meer voorbeelden in Gemini image-modellen gebruiken.
- Vind beschikbare afbeeldingsmodellen in Modellen.
- Schat de kosten met Schat de kosten van een aanvraag voordat je een model aanroept.