Zum Hauptinhalt springen

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.

Verwenden Sie die Dokumentation zu den CometAPI-Bildmodellen, indem Sie das Anfrageformat wählen, das zu Ihrem Workflow passt. OpenAI-kompatible Bildendpunkte decken gängige Abläufe für Generierung und Bearbeitung ab; anbieterspezifische Seiten decken aufgabenbasierte Bildsysteme ab.

Eine Bild-API auswählen

Image Generations

Bilder mit einer OpenAI-kompatiblen Anfrage generieren.

Image Editing

Bilder mit einer OpenAI-kompatiblen Anfrage bearbeiten.

Gemini image generation

Bilder im Gemini-Format generieren oder bearbeiten.

Midjourney quick start

Midjourney-Bildaufgaben absenden und abfragen.

Flux Generate Image

Flux-Bilder über CometAPI generieren.

Bria Generate Image

Bria-Tools zur Bildgenerierung verwenden.

Ein Bild generieren

Verwenden Sie eine bildfähige model ID von der Models page oder dem Modellverzeichnis. Die folgenden Beispiele rufen die OpenAI-kompatible Image Generations API auf.
Diese Beispiele verwenden den Platzhalter your-image-model-id. Ersetzen Sie ihn durch eine verfügbare image model ID von der Models page oder dem Modellverzeichnis, bevor Sie die Anfrage ausführen.
Öffnen Sie Image Generations, um den Playground und das Endpunktschema zu verwenden.
import os
import requests

response = requests.post(
    "https://api.cometapi.com/v1/images/generations",
    headers={
        "Authorization": "Bearer " + os.environ["COMETAPI_KEY"],
        "Content-Type": "application/json",
    },
    json={
        "model": "your-image-model-id",
        "prompt": "A clean product photo of a glass teapot on a white table",
        "size": "1024x1024",
    },
    timeout=120,
)

response.raise_for_status()
result = response.json()
print(result["data"][0].keys())

Antwortbeispiel

Eine erfolgreiche Antwort kann wie folgt aussehen. Je nach ausgewähltem Modell kann jedes Element ein Base64-Bild oder eine Ergebnis-URL enthalten:
{
  "created": 1779872000,
  "background": "opaque",
  "data": [
    {
      "b64_json": "iVBORw0KGgo..."
    }
  ],
  "output_format": "png",
  "quality": "low",
  "size": "1024x1024",
  "usage": {
    "input_tokens": 19,
    "input_tokens_details": {
      "image_tokens": 0,
      "text_tokens": 19
    },
    "output_tokens": 196,
    "output_tokens_details": {
      "image_tokens": 196,
      "text_tokens": 0
    },
    "total_tokens": 215
  }
}

Beispielhafte Modelldatensätze

Diese Beispielantwort des Modellkatalogs zeigt den Envelope von /api/models und die Form eines Bildmodell-Datensatzes. Es handelt sich nicht um eine vollständige Modellliste.
cURL
curl https://api.cometapi.com/api/models
{
  "success": true,
  "page": 1,
  "page_size": 20,
  "total": 302,
  "data": [
    {
      "created": 1776391310,
      "id": "your-image-model-id",
      "code": "your-image-model-id",
      "provider": "ExampleProvider",
      "provider_code": "example",
      "name": "Example image model",
      "model_type": "image",
      "features": [
        "text-to-image"
      ],
      "endpoints": "{\n  \"openai-image\": {\n    \"path\": \"/v1/images/generations\",\n    \"method\": \"POST\"\n  }\n}",
      "pricing": {
        "currency": "USD / M Tokens",
        "input": 4,
        "output": 24,
        "per_request": null,
        "per_second": null
      }
    }
  ]
}

Häufige Fehler

Wählen Sie ein bildfähiges Modell von der Models page.
Verwenden Sie eine Größe, die der ausgewählte Bildendpunkt akzeptiert.
Laden Sie generierte Assets herunter, bevor die Anbieterlinks ablaufen.
Verwenden Sie Bild-URLs oder kleinere Dateien anstelle großer Base64-Payloads.
Prüfen Sie sowohl die Felder b64_json als auch url, da sich die Ausgabestruktur je nach Modell unterscheiden kann.

Fehlercodes und Retry-Strategie

Nicht erneut versuchen, bis der Prompt, die Größe oder die Bildeingabe korrigiert wurde.
Nicht erneut versuchen, bis der API-Schlüssel vorhanden und gültig ist.
Prüfen Sie die Basis-URL, den Pfad und die model ID, bevor Sie es erneut versuchen.
Reduzieren Sie die Upload-Größe, bevor Sie es erneut versuchen.
Mit exponentiellem Backoff erneut versuchen und die Nebenläufigkeit reduzieren.
Bei vorübergehenden Anbieter- oder Dienstfehlern mit Backoff erneut versuchen.
Implementierungsmuster finden Sie unter Error codes and retry strategy und Rate limits and concurrency.

Preise und Modellverzeichnis

Models page

Lesen Sie, wie CometAPI model IDs in der Dokumentation verfügbar macht.

Model directory

Durchsuchen Sie Modellverfügbarkeit und Funktionen.

Pricing

Prüfen Sie die Preise, bevor Sie ein Modell aufrufen.
Last modified on May 28, 2026