Passer au contenu principal
POST
/
v1
/
images
/
generations
curl --request POST \
  --url https://api.cometapi.com/v1/images/generations \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "model": "gpt-image-2",
  "prompt": "A paper boat floating on calm water at sunrise."
}
'
{
  "created": 1776841943,
  "background": "opaque",
  "output_format": "jpeg",
  "quality": "low",
  "size": "1024x1024",
  "usage": {
    "input_tokens": 16,
    "input_tokens_details": {
      "image_tokens": 0,
      "text_tokens": 16
    },
    "output_tokens": 208,
    "total_tokens": 224
  },
  "data": [
    {
      "b64_json": "<base64-image-data>"
    }
  ]
}

Documentation Index

Fetch the complete documentation index at: https://apidoc.cometapi.com/llms.txt

Use this file to discover all available pages before exploring further.

Utilisez cette route pour créer des images à partir de texte avec des formats de requête compatibles OpenAI sur CometAPI.

Référence officielle

Choisissez d’abord un modèle

  • Utilisez dall-e-3 lorsque vous voulez une première requête simple avec response_format
  • Utilisez un modèle d’image GPT lorsque vous avez besoin de contrôles propres à GPT tels que output_format, quality ou background
  • Utilisez qwen-image lorsque vous avez besoin spécifiquement de ce fournisseur, mais gardez n à 1

Première requête sûre

  • Commencez avec dall-e-3
  • Gardez size à 1024x1024
  • Définissez response_format: "url" si vous voulez une petite réponse JSON et une URL de téléchargement temporaire
  • Utilisez l’exemple de requête GPT validé dans la référence de l’API si vous avez besoin de paramètres de modèle d’image GPT
  • Ajoutez output_format uniquement lorsque vous avez besoin d’un type d’image encodé spécifique tel que jpeg
  • Consultez le guide de génération d’images OpenAI avant d’ajouter background, output_compression ou le streaming
  • Utilisez un prompt et une image de sortie avant d’ajouter la génération par lot ou l’ajustement du style

Comportement des requêtes propre au modèle

  • response_format s’applique à dall-e-2 et dall-e-3
  • Les modèles d’image GPT utilisent des contrôles propres à GPT tels que output_format, quality, background et output_compression
  • Suivez le guide de génération d’images OpenAI pour les options les plus récentes propres au modèle
  • qwen-image ne prend pas en charge n > 1
Les images générées doivent respecter les politiques d’utilisation du fournisseur. N’envoyez pas de prompts illégaux, violents, pornographiques ou enfreignant le droit d’auteur.

Autorisations

Authorization
string
header
requis

Bearer token authentication. Use your CometAPI key.

Corps

application/json
model
string
défaut:dall-e-3
requis

The image generation model to use. Choose a current model from the Models page.

prompt
string
requis

Text description of the image you want to generate.

Exemple:

"A paper boat floating on calm water at sunrise."

n
integer
défaut:1

Number of images to generate. Keep this at 1 for the broadest compatibility.

quality
string

Quality setting for models that support it. See the OpenAI image generation guide for the latest model-specific values.

size
string

Requested output size. Supported values depend on the selected model. See the OpenAI image generation guide for the latest model-specific ranges.

Exemple:

"1024x1024"

response_format
enum<string>

The response container for dall-e-2 and dall-e-3. This parameter is not supported for GPT image models, which return base64-encoded image data.

Options disponibles:
url,
b64_json
output_format
string

The encoded image type for GPT image model results, such as png, jpeg, or webp. See the OpenAI image generation guide for current GPT image output controls.

Exemple:

"jpeg"

Réponse

200 - application/json

Image generation result.

created
integer
requis

Unix timestamp for the completed generation.

usage
object
requis
data
object[]
requis
background
string

Background mode returned by models that expose it.

output_format
string

Encoded image type returned by GPT image models.

quality
string

Quality level returned by models that expose it.

size
string

Output size returned by models that expose it.