2026.3.8+).
Pré-requisitos
- Node.js ≥ 22 — recomendado via nvm
- Uma conta CometAPI com uma API key ativa — obtenha a sua aqui
Obtenha sua API key da CometAPI
Instale ou atualize o OpenClaw
Recomendado — use o instalador oficial:Ou instale via npm:Depois, execute o assistente de configuração uma vez:Durante o onboarding, escolha Skip na etapa Model/Auth se quiser configurar a CometAPI manualmente. Após o onboarding, confirme que o gateway está em execução:
Armazene sua chave da CometAPI
Grave sua chave em
~/.openclaw/.env para que ela fique disponível ao daemon sem ser embutida diretamente em arquivos de configuração:Se você já injeta
COMETAPI_KEY pelo seu shell, gerenciador de serviços ou fluxo de secrets, pule esta etapa — a configuração abaixo usa $\{COMETAPI_KEY\} independentemente de como a variável é definida.Configure os providers da CometAPI
A CometAPI oferece suporte a quatro formatos de API. Adicione um ou mais blocos de provider em
Você pode manter apenas os providers de que precisa, ou manter os quatro para rotear entre formatos usando referências
~/.openclaw/openclaw.json:| Provider | Formato de API | Endpoint chamado | URL base |
|---|---|---|---|
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.Substitua cada placeholder your-...-model-id por um ID de modelo atual da página de Models da CometAPI que corresponda ao bloco de provider.Use
cometapi-openai-responses (api: "openai-responses") para modelos que exigem a OpenAI Responses API. Use cometapi-openai (api: "openai-completions") para modelos no caminho clássico de Chat Completions. Ambos compartilham o mesmo baseUrl (https://api.cometapi.com/v1); a única diferença é qual endpoint downstream o OpenClaw chama.O arquivo
auth-profiles.json não é necessário para esta configuração. As chaves de provider são resolvidas a partir de models.providers.*.apiKey via a variável de ambiente $\{COMETAPI_KEY\}. O auth-profiles.json só é necessário se você quiser rotação de credenciais por perfil em múltiplas chaves.Reinicie e verifique
Reinicie o gateway após adicionar Depois, execute os diagnósticos:Uma configuração bem-sucedida se parece com isto:
.env ou alterar a configuração do provider:openclaw models statusresolve o modelo primário paracometapi-claude/your-claude-model-idsem avisos de autenticação ausente para os providers da CometAPIopenclaw models list --provider cometapi-claudelista seus modelos configuradosopenclaw doctornão relata erros de configuração ou autenticação para os providers da CometAPI

Reinstalação limpa (opcional)
Reinstalação limpa (opcional)
Se você está corrigindo uma configuração antiga com problemas, pare o gateway, remova Isso remove toda a configuração local, sessões, logs, estado de autenticação e workspaces. Depois, siga novamente as Etapas 3–5.
~/.openclaw e depois execute novamente o onboarding antes de aplicar a configuração da CometAPI:
