2026.3.8+).
Voraussetzungen
- Node.js ≥ 22 — empfohlen über nvm
- Ein CometAPI-Konto mit einem aktiven API-Schlüssel — hier erhalten
CometAPI API-Schlüssel abrufen
Melden Sie sich in der CometAPI-Konsole an. Klicken Sie auf Add API Key und kopieren Sie Ihren 

sk-xxxxx-Schlüssel.

OpenClaw installieren oder aktualisieren
Empfohlen — verwenden Sie das offizielle Installationsprogramm:Oder über 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:
CometAPI-Schlüssel speichern
Schreiben Sie Ihren Schlüssel in
~/.openclaw/.env, damit er dem Daemon zur Verfügung steht, ohne in Konfigurationsdateien fest codiert zu sein:Wenn Sie
COMETAPI_KEY bereits über Ihre Shell, Ihren Service-Manager oder einen Secrets-Workflow bereitstellen, überspringen Sie diesen Schritt — die folgende Konfiguration verwendet $\{COMETAPI_KEY\} unabhängig davon, wie die Variable gesetzt wird.CometAPI-Provider konfigurieren
CometAPI unterstützt vier API-Formate. Fügen Sie einen oder mehrere Provider-Blöcke zu
Sie können nur die Provider behalten, die Sie benötigen, oder alle vier beibehalten, um zwischen Formaten mithilfe von
~/.openclaw/openclaw.json hinzu:| Provider | API-Format | Aufgerufener Endpoint | Base URL |
|---|---|---|---|
cometapi-openai | openai-completions | POST /v1/chat/completions | https://api.cometapi.com/v1 |
cometapi-openai-responses | openai-responses | POST /v1/responses | https://api.cometapi.com/v1 |
cometapi-claude | anthropic-messages | POST /messages | https://api.cometapi.com |
cometapi-google | google-generative-ai | POST /v1beta/... | https://api.cometapi.com/v1beta |
provider/model-Referenzen zu routen.Ersetzen Sie jeden Platzhalter your-...-model-id durch eine aktuelle Modell-ID von der CometAPI-Modelle-Seite, die zum jeweiligen Provider-Block passt.Verwenden Sie
cometapi-openai-responses (api: "openai-responses") für Modelle, die die OpenAI Responses API erfordern. Verwenden Sie cometapi-openai (api: "openai-completions") für Modelle auf dem klassischen Chat Completions-Pfad. Beide teilen sich dieselbe baseUrl (https://api.cometapi.com/v1); der einzige Unterschied ist, welchen nachgelagerten Endpoint OpenClaw aufruft.Die Datei
auth-profiles.json ist für dieses Setup nicht erforderlich. Provider-Schlüssel werden aus models.providers.*.apiKey über die Env-Variable $\{COMETAPI_KEY\} aufgelöst. auth-profiles.json wird nur benötigt, wenn Sie eine rotationsbasierte Anmeldung pro Profil über mehrere Schlüssel hinweg möchten.Neustarten und überprüfen
Starten Sie das Gateway neu, nachdem Sie Führen Sie dann die Diagnose aus:Ein erfolgreiches Setup sieht wie folgt aus:
.env hinzugefügt oder die Provider-Konfiguration geändert haben:openclaw models statuslöst das primäre Modell zucometapi-claude/your-claude-model-idauf, ohne Warnungen zu fehlender Authentifizierung für CometAPI-Provideropenclaw models list --provider cometapi-claudelistet Ihre konfigurierten Modelle aufopenclaw doctormeldet keine Konfigurations- oder Authentifizierungsfehler für CometAPI-Provider

Saubere Neuinstallation (optional)
Saubere Neuinstallation (optional)
Wenn Sie ein fehlerhaftes älteres Setup reparieren, stoppen Sie das Gateway, entfernen Sie Dadurch werden alle lokalen Konfigurationen, Sitzungen, Logs, Auth-Status und Workspaces entfernt. Folgen Sie anschließend erneut den Schritten 3–5.
~/.openclaw und führen Sie dann das Onboarding erneut aus, bevor Sie die CometAPI-Konfiguration anwenden: