Skip to main content
Verwenden Sie CometAPI als model-Anbieter für OpenClaw — über 500 Modelle in einer API.

Voraussetzungen

  • Node.js ≥ 22 — empfohlen über nvm
  • Ein CometAPI-Konto mit einem aktiven API-Schlüssel — hier erhalten

Installation

1

Holen Sie sich Ihren CometAPI-API-Schlüssel

Melden Sie sich bei der CometAPI-Konsole an. Klicken Sie auf Add API Key und kopieren Sie Ihren CometAPI-API-Schlüssel.
CometAPI-Dashboard mit der Schaltfläche „Add API Key“
CometAPI-API-Schlüsseldetails mit base URL
2

OpenClaw installieren oder aktualisieren

Empfohlen — verwenden Sie das offizielle Installationsprogramm:
Oder per npm installieren:
Führen Sie dann den Einrichtungsassistenten einmal aus:
Wählen Sie während des Onboardings im Schritt Model/Auth Skip, wenn Sie CometAPI manuell konfigurieren möchten. Bestätigen Sie nach dem Onboarding, dass das Gateway läuft:

Konfiguration

1

Speichere deinen CometAPI-Schlüssel

Schreibe deinen Schlüssel in ~/.openclaw/.env, damit er dem Daemon zur Verfügung steht, ohne fest in Konfigurationsdateien eingebettet zu sein:
Wenn du COMETAPI_KEY bereits über deine Shell, deinen Service-Manager oder einen Secrets-Workflow einspeist, überspringe diesen Schritt — die folgende Konfiguration verwendet $\{COMETAPI_KEY\} unabhängig davon, wie die Variable gesetzt wird.
2

CometAPI-Provider konfigurieren

CometAPI unterstützt vier API-Formate. Füge einen oder mehrere Provider-Blöcke zu ~/.openclaw/openclaw.json hinzu:
Du kannst nur die Provider beibehalten, die du benötigst, oder alle vier behalten, um mithilfe von provider/model-Referenzen zwischen Formaten zu routen.Ersetze jeden Platzhalter your-...-model-id durch eine aktuelle model ID von der CometAPI Models-Seite, die zum jeweiligen Provider-Block passt.
Verwende cometapi-openai-responses (api: "openai-responses") für Modelle, die die OpenAI Responses API erfordern. Verwende cometapi-openai (api: "openai-completions") für Modelle auf dem klassischen Chat Completions-Pfad. Beide verwenden dieselbe baseUrl (https://api.cometapi.com/v1); der einzige Unterschied ist, welcher nachgelagerte Endpoint von OpenClaw aufgerufen wird.
Die Datei auth-profiles.json ist für dieses Setup nicht erforderlich. Provider-Schlüssel werden aus models.providers.*.apiKey über die Umgebungsvariable $\{COMETAPI_KEY\} aufgelöst. auth-profiles.json wird nur benötigt, wenn du eine profilbezogene Rotation von Zugangsdaten über mehrere Schlüssel hinweg möchtest.

Verifizierung

1

Neustarten und verifizieren

Starten Sie das Gateway neu, nachdem Sie .env hinzugefügt oder die Provider-Konfiguration geändert haben:
Führen Sie dann die Diagnose aus:
Eine erfolgreiche Einrichtung sieht so aus:
  • openclaw models status löst das primäre model zu cometapi-claude/your-claude-model-id auf, ohne Warnungen zu fehlender Authentifizierung für CometAPI-Provider
  • openclaw models list --provider cometapi-claude listet Ihre konfigurierten models auf
  • openclaw doctor meldet keine Konfigurations- oder Authentifizierungsfehler für CometAPI-Provider
OpenClaw models status zeigt authentifizierte CometAPI-Provider

Modelle wechseln

1

Modelle wechseln

Fehlerbehebung

Wenn du ein defektes älteres Setup reparierst, stoppe das Gateway, entferne ~/.openclaw und führe dann das Onboarding erneut aus, bevor du die CometAPI-Konfiguration anwendest:
Dadurch werden die gesamte lokale Konfiguration, Sitzungen, Logs, der Auth-Status und Workspaces entfernt. Folge danach erneut den Schritten 3–5.