Zum Hauptinhalt springen
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"
    }
  ]
}
Verwende diese Route, um Bilder aus Text mit OpenAI-kompatiblen Request-Formaten auf CometAPI zu erstellen.

Wähle zuerst ein Modell

  • Verwende dall-e-3, wenn du einen einfachen Smoke-Test auf URL-Basis möchtest
  • Verwende gpt-image-1, gpt-image-1-mini oder gpt-image-1.5, wenn du neuere GPT-Bildmodelle nutzen möchtest und base64-Antworten verarbeiten kannst
  • Verwende qwen-image, wenn du speziell diesen Anbieter benötigst, aber halte n bei 1

Sichere erste Anfrage

  • Beginne mit dall-e-3
  • Belasse size bei 1024x1024
  • Setze response_format: "url", wenn du eine kleine JSON-Antwort und eine temporäre Download-URL möchtest
  • Verwende einen Prompt und ein Bild, bevor du Batch-Generierung oder Stil-Anpassung hinzufügst

Modellspezifisches Antwortverhalten

  • dall-e-2 und dall-e-3 unterstützen URL-Antworten und base64-Antworten
  • gpt-image-1, gpt-image-1-mini und gpt-image-1.5 sollten besser als base64-first-Routen behandelt werden
  • qwen-image unterstützt n > 1 nicht
Generierte Bilder müssen den Nutzungsrichtlinien des Anbieters entsprechen. Sende keine illegalen, gewalttätigen, pornografischen oder urheberrechtsverletzenden Prompts.

Autorisierungen

Authorization
string
header
erforderlich

Bearer token authentication. Use your CometAPI key.

Body

application/json
model
string
Standard:dall-e-3
erforderlich

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

prompt
string
erforderlich

Text description of the image you want to generate.

Beispiel:

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

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

Beispiel:

"1024x1024"

response_format
enum<string>

Requested output encoding for models that support it.

Verfügbare Optionen:
url,
b64_json

Antwort

200 - application/json

Image generation result.

created
integer
erforderlich

Unix timestamp for the completed generation.

data
object[]
erforderlich