Skip to main content

Wat je gaat bouwen

Je roept POST /v1/images/generations aan, genereert één afbeelding met een GPT-afbeeldingsmodel, decodeert de geretourneerde b64_json en slaat die op als een afbeeldingsbestand.

Vereisten

  • Een CometAPI API-sleutel opgeslagen in COMETAPI_KEY
  • Python 3.10+ of Node.js 18+ voor voorbeelden van het opslaan van bestanden
  • Een server-side omgeving. Roep afbeeldingsgeneratie niet aan vanuit publieke frontendcode met een geheime sleutel.

API-sleutel, basis-URL, authenticatie

Gebruik het OpenAI-compatibele afbeeldingeneindpunt:
Authenticeer met een Bearer-token:

Codevoorbeelden

Gebruik de tabs hieronder voor kopieerbare voorbeelden in cURL, Python en Node.js.

Uitleg van de flow

Het genereren van GPT-afbeeldingen retourneert de voltooide response in één request. GPT-afbeeldingsmodellen retourneren base64-afbeeldingsdata in data[0].b64_json. Decodeer die waarde en schrijf de bytes naar een bestand dat overeenkomt met output_format. Als je URL-output nodig hebt, controleer dan of het geselecteerde model URL-responses ondersteunt. GPT-afbeeldingsmodellen gebruiken base64-output in het onderhouden referentievoorbeeld.

Algemene parameters

Probleemoplossing / FAQ

Controleer of je b64_json hebt gedecodeerd als base64-bytes en de bestandsextensie hebt opgeslagen die overeenkomt met output_format.
Afbeeldingsparameters verschillen per model. Begin met het minimale referentievoorbeeld en voeg daarna telkens één optioneel veld toe.
Gebruik b64_json voor GPT-afbeeldingsmodellen. URL-output is modelspecifiek.

Volgende stappen