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.

Verwende die CometAPI-Dokumentation zu Textmodellen, indem du dein Anfrageformat der Seite zuordnest, die es implementiert. Für OpenAI-kompatiblen Chat beginne mit Chat Completions oder Responses; für anbieterspezifische Formate verwende die passende Anbieterseite.

Wähle eine Text-API

Chat Completions

Sende OpenAI-kompatible Chat-Nachrichten mit einem messages-Array.

Responses

Nutze Reasoning, Multimodal-Ausgabe und integrierte Tools über die Responses API.

Anthropic Messages

Rufe Claude-kompatible Messages-Workflows mit anbieterspezifischen Feldern auf.

Gemini content generation

Sende native Gemini-Anfragen zur Inhaltserzeugung.

Ein Textmodell aufrufen

Verwende eine beliebige textfähige model ID von der Models page oder aus dem model directory. Die folgenden Beispiele rufen den OpenAI-kompatiblen Chat Completions-Endpunkt auf.
Diese Beispiele verwenden den Platzhalter your-model-id. Ersetze ihn vor dem Ausführen der Anfrage durch eine verfügbare Textmodell-model ID von der Models page oder dem model directory.
import os
import requests

response = requests.post(
    "https://api.cometapi.com/v1/chat/completions",
    headers={
        "Authorization": "Bearer " + os.environ["COMETAPI_KEY"],
        "Content-Type": "application/json",
    },
    json={
        "model": "your-model-id",
        "messages": [
            {
                "role": "user",
                "content": "Write one sentence about CometAPI.",
            }
        ],
    },
    timeout=30,
)

response.raise_for_status()
result = response.json()
print(result["choices"][0]["message"]["content"])

Antwortbeispiel

Eine erfolgreiche Antwort kann so aussehen. Feldwerte variieren je nach Modell und Anfrage:
{
  "id": "chatcmpl_example",
  "object": "chat.completion",
  "created": 1779960520,
  "model": "your-model-id",
  "choices": [
    {
      "index": 0,
      "message": {
        "role": "assistant",
        "content": "CometAPI lets developers route model requests through one API surface."
      },
      "finish_reason": "stop"
    }
  ],
  "usage": {
    "prompt_tokens": 12,
    "completion_tokens": 14,
    "total_tokens": 26
  }
}

Beispiel-Modelleinträge

Diese Beispielantwort des Modellkatalogs zeigt den /api/models-Envelope und die Form eines Textmodell-Eintrags. Sie ist keine vollständige Modellliste.
cURL
curl https://api.cometapi.com/api/models
{
  "success": true,
  "page": 1,
  "page_size": 20,
  "total": 302,
  "data": [
    {
      "created": 1773798949,
      "id": "your-text-model-id",
      "code": "your-text-model-id",
      "provider": "ExampleProvider",
      "provider_code": "example",
      "name": "Example text model",
      "model_type": "text",
      "features": [
        "text-to-text"
      ],
      "endpoints": "{\n  \"openai-chat\": {\n    \"path\": \"/v1/chat/completions\",\n    \"method\": \"POST\"\n  }\n}",
      "pricing": {
        "currency": "USD / M Tokens",
        "input": 0.5,
        "output": 1.5,
        "per_request": null,
        "per_second": null
      }
    }
  ]
}

Häufige Fehler

Sende Authorization: Bearer $COMETAPI_KEY.
Verwende https://api.cometapi.com/v1 für OpenAI-kompatible Anfragen.
Wähle ein textfähiges Modell von der Models page.
Entferne optionale Felder und füge die Felder dann nacheinander wieder hinzu.

Fehlercodes und Wiederholungsstrategie

Wiederhole die Anfrage nicht, bis der Anfrage-Body korrigiert wurde.
Wiederhole die Anfrage nicht, bis der API-Schlüssel vorhanden und gültig ist.
Prüfe base URL, Pfad und model ID, bevor du die Anfrage wiederholst.
Wiederhole mit exponentiellem Backoff und reduziere die Parallelität.
Wiederhole mit Backoff bei vorübergehenden Anbieter- oder Dienstfehlern.
Implementierungsmuster findest du unter Error codes and retry strategy und Rate limits and concurrency.

Preise und Modellverzeichnis

Models page

Lies nach, wie CometAPI model IDs in der Dokumentation bereitstellt.

Model directory

Durchsuche Modellverfügbarkeit und Fähigkeiten.

Pricing

Prüfe die Preise, bevor du ein Modell aufrufst.
Last modified on May 28, 2026