Skip to main content

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-preview als text-to-image-voorbeeld.

API-sleutel, basis-URL, authenticatie

Gebruik de Gemini image-route via CometAPI:
Authenticeer met 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-native candidates[].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

Sla geen parts op waarbij thought true is. Dit zijn tussenliggende afbeeldingen, niet de uiteindelijke output.
Controleer of generationConfig.responseModalities IMAGE bevat en of het geselecteerde model afbeeldingsoutput ondersteunt.
Gebruik inline_data-request parts zoals getoond in de Gemini image-gids en houd de parse-logica voor de uiteindelijke afbeelding hetzelfde.

Volgende stappen