2026.3.8+).
Prerequisiti
- Node.js ≥ 22 — consigliato tramite nvm
- Un account CometAPI con una chiave API attiva — ottienila qui
Ottieni la tua chiave API di CometAPI
Installa o aggiorna OpenClaw
Consigliato — usa l’installer ufficiale:Oppure installa tramite npm:Quindi esegui una volta la procedura guidata di setup:Durante l’onboarding, scegli Skip nel passaggio Model/Auth se vuoi configurare CometAPI manualmente. Dopo l’onboarding, conferma che il gateway sia in esecuzione:
Salva la tua chiave CometAPI
Scrivi la tua chiave in
~/.openclaw/.env in modo che sia disponibile al daemon senza essere codificata direttamente nei file di configurazione:Se stai già iniettando
COMETAPI_KEY tramite la tua shell, il service manager o un workflow di gestione dei secret, salta questo passaggio — la configurazione qui sotto usa $\{COMETAPI_KEY\} indipendentemente da come viene impostata la variabile.Configura i provider CometAPI
CometAPI supporta quattro formati API. Aggiungi uno o più blocchi provider a
Puoi mantenere solo i provider di cui hai bisogno, oppure tenerli tutti e quattro per instradare tra i formati usando riferimenti
~/.openclaw/openclaw.json:| Provider | Formato API | Endpoint chiamato | 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.Sostituisci ogni segnaposto your-...-model-id con un ID modello attuale dalla pagina Models di CometAPI che corrisponda al blocco provider.Usa
cometapi-openai-responses (api: "openai-responses") per i modelli che richiedono l’API OpenAI Responses. Usa cometapi-openai (api: "openai-completions") per i modelli nel percorso classico Chat Completions. Entrambi condividono lo stesso baseUrl (https://api.cometapi.com/v1); l’unica differenza è quale endpoint downstream OpenClaw chiama.Il file
auth-profiles.json non è richiesto per questa configurazione. Le chiavi del provider vengono risolte da models.providers.*.apiKey tramite la variabile env $\{COMETAPI_KEY\}. auth-profiles.json è necessario solo se vuoi una rotazione delle credenziali per profilo su più chiavi.Riavvia e verifica
Riavvia il gateway dopo aver aggiunto Quindi esegui la diagnostica:Una configurazione riuscita appare così:
.env o modificato la configurazione del provider:openclaw models statusrisolve il modello primario incometapi-claude/your-claude-model-idsenza avvisi di autenticazione mancante per i provider CometAPIopenclaw models list --provider cometapi-claudeelenca i modelli configuratiopenclaw doctornon segnala errori di configurazione o autenticazione per i provider CometAPI

Reinstallazione pulita (opzionale)
Reinstallazione pulita (opzionale)
Se stai correggendo una vecchia configurazione non funzionante, arresta il gateway, rimuovi Questo rimuove tutta la configurazione locale, le sessioni, i log, lo stato di autenticazione e gli workspace. Poi segui di nuovo i passaggi 3–5.
~/.openclaw, quindi riesegui l’onboarding prima di applicare la configurazione CometAPI:
