2026.3.8+).
Vereisten
- Node.js ≥ 22 — aanbevolen via nvm
- Een CometAPI-account met een actieve API-sleutel — haal die hier op
Haal je CometAPI API-sleutel op
Installeer of werk OpenClaw bij
Aanbevolen — gebruik het officiële installatieprogramma:Of installeer via npm:Voer daarna de setupwizard één keer uit:Kies tijdens onboarding Skip in de stap Model/Auth als je CometAPI handmatig wilt configureren. Controleer na onboarding of de gateway actief is:
Sla je CometAPI-sleutel op
Schrijf je sleutel naar
~/.openclaw/.env zodat deze beschikbaar is voor de daemon zonder hardcoded te zijn in configuratiebestanden:Als je
COMETAPI_KEY al injecteert via je shell, servicemanager of een secrets-workflow, sla deze stap dan over — de configuratie hieronder gebruikt $\{COMETAPI_KEY\} ongeacht hoe de variabele is ingesteld.Configureer CometAPI-providers
CometAPI ondersteunt vier API-indelingen. Voeg een of meer providerblokken toe aan
Je kunt alleen de providers behouden die je nodig hebt, of alle vier behouden om tussen indelingen te routeren met
~/.openclaw/openclaw.json:| Provider | API-indeling | Aangeroepen 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-verwijzingen.Vervang elke tijdelijke aanduiding your-...-model-id door een actuele model-ID van de CometAPI Models-pagina die overeenkomt met het providerblok.Gebruik
cometapi-openai-responses (api: "openai-responses") voor modellen die de OpenAI Responses API vereisen. Gebruik cometapi-openai (api: "openai-completions") voor modellen op het klassieke Chat Completions-pad. Beide delen dezelfde baseUrl (https://api.cometapi.com/v1); het enige verschil is welk downstream endpoint OpenClaw aanroept.Het bestand
auth-profiles.json is niet vereist voor deze setup. Providersleutels worden opgehaald uit models.providers.*.apiKey via de env-var $\{COMETAPI_KEY\}. auth-profiles.json is alleen nodig als je credentials per profiel wilt roteren over meerdere sleutels.Herstart en verifieer
Herstart de gateway nadat je Voer daarna diagnostiek uit:Een geslaagde setup ziet er zo uit:
.env hebt toegevoegd of de providerconfiguratie hebt gewijzigd:openclaw models statuszet het primaire model om naarcometapi-claude/your-claude-model-idzonder waarschuwingen over ontbrekende authenticatie voor CometAPI-providersopenclaw models list --provider cometapi-claudetoont je geconfigureerde modellenopenclaw doctorrapporteert geen configuratie- of authenticatiefouten voor CometAPI-providers

Schone herinstallatie (optioneel)
Schone herinstallatie (optioneel)
Als je een oudere kapotte setup herstelt, stop dan de gateway, verwijder Hierdoor worden alle lokale configuratie, sessies, logs, authenticatiestatus en workspaces verwijderd. Volg daarna stap 3–5 opnieuw.
~/.openclaw en voer onboarding daarna opnieuw uit voordat je de CometAPI-configuratie toepast:
