Zum Hauptinhalt springen
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.

Verwende diese Route, um Bilder aus Text mit OpenAI-kompatiblen Request-Formaten auf CometAPI zu erstellen.

Offizielle Referenz

Wähle zuerst ein Modell

  • Verwende dall-e-3, wenn du eine einfache erste Anfrage mit response_format möchtest
  • Verwende ein GPT-Bildmodell, wenn du GPT-spezifische Steuerungen wie output_format, quality oder background benötigst
  • Verwende qwen-image, wenn du speziell diesen Anbieter benötigst, aber belasse n auf 1

Sichere erste Anfrage

  • Beginne mit dall-e-3
  • Belasse size auf 1024x1024
  • Setze response_format: "url", wenn du eine kleine JSON-Antwort und eine temporäre Download-URL möchtest
  • Verwende das validierte GPT-Anfragebeispiel in der API-Referenz, wenn du GPT-Bildmodell-Parameter benötigst
  • Füge output_format nur hinzu, wenn du einen bestimmten codierten Bildtyp wie jpeg benötigst
  • Prüfe die OpenAI image generation guide, bevor du background, output_compression oder streaming hinzufügst
  • Verwende einen Prompt und ein Ausgabebild, bevor du Batch-Generierung oder Stilabstimmung hinzufügst

Modellspezifisches Request-Verhalten

  • response_format gilt für dall-e-2 und dall-e-3
  • GPT-Bildmodelle verwenden GPT-spezifische Steuerungen wie output_format, quality, background und output_compression
  • Folge der OpenAI image generation guide für die neuesten modellspezifischen Optionen
  • 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.

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.

Beispiel:

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

Verfügbare Optionen:
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.

Beispiel:

"jpeg"

Antwort

200 - application/json

Image generation result.

created
integer
erforderlich

Unix timestamp for the completed generation.

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