Skip to main content

Ce que vous allez créer

Vous allez appeler POST /v1/images/generations, générer une image avec un modèle d’image GPT, décoder le b64_json renvoyé, et l’enregistrer en tant que fichier image.

Prérequis

  • Une clé API CometAPI stockée dans COMETAPI_KEY
  • Python 3.10+ ou Node.js 18+ pour les exemples d’enregistrement de fichier
  • Un environnement côté serveur. N’appelez pas la génération d’images depuis du code frontend public avec une clé secrète.

Clé API, URL de base, authentification

Utilisez le point de terminaison d’image compatible OpenAI :
Authentifiez-vous avec un jeton Bearer :

Exemples de code

Utilisez les onglets ci-dessous pour des exemples copiables en cURL, Python et Node.js.

Explication du flux

La génération d’images GPT renvoie la réponse complète en une seule requête. Les modèles d’image GPT renvoient les données de l’image en base64 dans data[0].b64_json. Décodez cette valeur et écrivez les octets dans un fichier correspondant à output_format. Si vous avez besoin d’une sortie sous forme d’URL, vérifiez si le modèle sélectionné prend en charge les réponses par URL. Les modèles d’image GPT utilisent une sortie base64 dans l’exemple de référence maintenu.

Paramètres courants

Dépannage / FAQ

Vérifiez que vous avez décodé b64_json en octets base64 et enregistré l’extension de fichier correspondant à output_format.
Les paramètres d’image varient selon le modèle. Commencez par l’exemple de référence minimal, puis ajoutez un champ facultatif à la fois.
Utilisez b64_json pour les modèles d’image GPT. La sortie URL dépend du modèle.

Prochaines étapes