Hva du skal bygge
Du skal kallePOST /v1/images/generations, generere ett bilde med en GPT-bildemodell, dekode den returnerte b64_json, og lagre det som en bildefil.
Forutsetninger
- En CometAPI API-nøkkel lagret i
COMETAPI_KEY - Python 3.10+ eller Node.js 18+ for eksempler på fillagring
- Et server-side-miljø. Ikke kall bildegenerering fra offentlig frontend-kode med en hemmelig nøkkel.
API-nøkkel, base-URL, autentisering
Bruk det OpenAI-kompatible bilde-endepunktet:Kodeeksempler
Bruk fanene nedenfor for kopierbare eksempler i cURL, Python og Node.js.Forklaring av flyten
GPT-bildegenerering returnerer det fullførte svaret i én forespørsel. GPT-bildemodeller returnerer base64-bildedata idata[0].b64_json. Dekod denne verdien og skriv bytene til en fil som samsvarer med output_format.
Hvis du trenger URL-utdata, sjekk om den valgte modellen støtter URL-svar. GPT-bildemodeller bruker base64-utdata i det vedlikeholdte referanseeksempelet.
Vanlige parametere
Feilsøking / FAQ
Den lagrede filen åpnes ikke
Den lagrede filen åpnes ikke
Bekreft at du dekodet
b64_json som base64-bytes og lagret filen med en filendelse som samsvarer med output_format.Modellen avviser en parameter
Modellen avviser en parameter
Bildeparametere varierer fra modell til modell. Start med det minimale referanseeksempelet, og legg deretter til ett valgfritt felt om gangen.
Svaret har ingen URL
Svaret har ingen URL
Bruk
b64_json for GPT-bildemodeller. URL-utdata er modellspesifikke.Neste trinn
- Les Create image API-referansen.
- Finn image model IDs i Models.
- Estimer kostnaden for en forespørsel med Estimate request cost before calling a model.
- Håndter feil med Error codes and retry strategy.