Naar hoofdinhoud gaan
POST
/
v1
/
images
/
generations
Create images
curl --request POST \
  --url https://api.cometapi.com/v1/images/generations \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "model": "dall-e-3",
  "prompt": "A paper boat floating on calm water at sunrise."
}
'
{
  "created": 1773311889,
  "data": [
    {
      "revised_prompt": "A paper boat floating on calm water at sunrise, with soft golden light reflecting off the water's surface.",
      "url": "https://filesystem.site/cdn/20260312/1d6826050921c07a13ff173310c640.webp"
    }
  ]
}
Gebruik deze route om afbeeldingen uit tekst te maken met OpenAI-compatibele request-vormen op CometAPI.

Kies eerst een model

  • Gebruik dall-e-3 wanneer je een eenvoudige URL-gebaseerde smoke test wilt
  • Gebruik gpt-image-1, gpt-image-1-mini of gpt-image-1.5 wanneer je nieuwere GPT-afbeeldingsmodellen wilt gebruiken en base64-responses kunt verwerken
  • Gebruik qwen-image wanneer je specifiek die provider nodig hebt, maar houd n op 1

Veilige 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 één prompt en één afbeelding voordat je batchgeneratie of stijlafstemming toevoegt

Modelspecifiek response-gedrag

  • dall-e-2 en dall-e-3 ondersteunen URL-responses en base64-responses
  • gpt-image-1, gpt-image-1-mini en gpt-image-1.5 kun je beter behandelen als base64-first routes
  • qwen-image ondersteunt geen n > 1
Tijdens live validatie op 2026-03-12 gaf een dall-e-3-request met response_format: "url" een normale created-timestamp, een revised_prompt en een tijdelijke afbeeldings-URL terug.
Gegenereerde afbeeldingen moeten voldoen aan het gebruiksbeleid van de provider. Verstuur geen illegale, gewelddadige, pornografische of auteursrechtinbreuk makende 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.

size
string

Requested output size. Supported values depend on the selected model.

Voorbeeld:

"1024x1024"

response_format
enum<string>

Requested output encoding for models that support it.

Beschikbare opties:
url,
b64_json

Respons

200 - application/json

Image generation result.

created
integer
vereist

Unix timestamp for the completed generation.

data
object[]
vereist