Naar hoofdinhoud gaan
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.

Gebruik deze route om afbeeldingen vanuit tekst te maken met OpenAI-compatibele request-vormen op CometAPI.

Officiële referentie

Kies eerst een model

  • Gebruik dall-e-3 als je een eenvoudig eerste request met response_format wilt
  • Gebruik een GPT image-model wanneer je GPT-specifieke instellingen nodig hebt, zoals output_format, quality of background
  • Gebruik qwen-image wanneer je die provider specifiek nodig hebt, maar houd n op 1

Veilig eerste request

  • Begin met dall-e-3
  • Houd size op 1024x1024
  • Stel response_format: "url" in als je een kleine JSON-response en een tijdelijke download-URL wilt
  • Gebruik het gevalideerde GPT-requestvoorbeeld in de API-referentie als je GPT image-modelparameters nodig hebt
  • Voeg output_format alleen toe wanneer je een specifiek gecodeerd afbeeldingstype nodig hebt, zoals jpeg
  • Controleer de OpenAI-handleiding voor image generation voordat je background, output_compression of streaming toevoegt
  • Gebruik één prompt en één uitvoerafbeelding voordat je batch generation of stijlafstemming toevoegt

Modelspecifiek request-gedrag

  • response_format is van toepassing op dall-e-2 en dall-e-3
  • GPT image-modellen gebruiken GPT-specifieke instellingen zoals output_format, quality, background en output_compression
  • Volg de OpenAI-handleiding voor image generation voor de nieuwste modelspecifieke opties
  • qwen-image ondersteunt geen n > 1
Gegenereerde afbeeldingen moeten voldoen aan het gebruiksbeleid van de provider. Verstuur geen illegale, gewelddadige, pornografische of auteursrechtinbreukmakende prompts.

Autorisaties

Authorization
string
header
vereist

Bearer token authentication. Use your CometAPI key.

Body

application/json
model
string
standaard:dall-e-3
vereist

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

prompt
string
vereist

Text description of the image you want to generate.

Voorbeeld:

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

n
integer
standaard: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.

Voorbeeld:

"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.

Beschikbare opties:
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.

Voorbeeld:

"jpeg"

Respons

200 - application/json

Image generation result.

created
integer
vereist

Unix timestamp for the completed generation.

usage
object
vereist
data
object[]
vereist
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.