Skip to main content

Hva du skal bygge

Du skal kalle Gemini image generateContent-ruten gjennom CometAPI, be om bildeutdata fra Gemini-bildemodeller inkludert Nano Banana-modellfamilier, hoppe over mellomliggende thought-bildedeler og lagre det endelige inlineData-bildet.

Forutsetninger

  • En CometAPI API-nøkkel lagret i COMETAPI_KEY
  • Python 3.10+ med requests, eller Node.js 18+
  • En Gemini image model ID. Den vedlikeholdte API-referansen bruker gemini-3.1-flash-image-preview som tekst-til-bilde-eksempel.

API-nøkkel, basis-URL, autentisering

Bruk Gemini image-ruten gjennom CometAPI:
Autentiser med x-goog-api-key:

Kodeeksempler

Bruk fanene nedenfor for kopierbare eksempler i cURL, Python og Node.js.

Forklaring av flyten

Generering av Gemini-bilder er synkron på denne ruten. Svaret bruker Gemini-native candidates[].content.parts[]. Deler kan inkludere tekst, genererte bilder og mellomliggende bildedeler der thought er true. Når du lagrer resultatet, itererer du gjennom bildedelene, ignorerer thought: true og lagrer det siste gjenværende inlineData-bildet.

Vanlige parametere

Feilsøking / FAQ

Ikke lagre deler der thought er true. Dette er mellomliggende bilder, ikke den endelige utdataen.
Sjekk at generationConfig.responseModalities inkluderer IMAGE, og at den valgte modellen støtter bildeutdata.
Bruk inline_data-forespørselsdeler som vist i Gemini image-guiden, og behold samme logikk for parsing av sluttbildet.

Neste steg

Sist endret 30. juni 2026