Pré-requisitos
- Node.js ≥ 22 — recomendado via nvm
- Uma conta CometAPI com uma chave de API ativa — obtenha a sua aqui
Instalação
1
Obtenha sua chave de API da CometAPI
2
Instale ou atualize o OpenClaw
Recomendado — use o instalador oficial:Ou instale via npm:Em seguida, execute o assistente de configuração uma vez:Durante a configuração inicial, escolha Skip na etapa Model/Auth se quiser configurar o CometAPI manualmente. Após a configuração inicial, confirme que o gateway está em execução:
Configuração
1
Armazene sua chave da CometAPI
Grave sua chave em
~/.openclaw/.env para que ela fique disponível para o daemon sem ser fixada nos arquivos de configuração:Se você já injeta
COMETAPI_KEY por meio do seu shell, gerenciador de serviços ou um fluxo de secrets, pule esta etapa — a configuração abaixo usa $\{COMETAPI_KEY\} independentemente de como a variável é definida.2
Configure os provedores CometAPI
A CometAPI oferece suporte a quatro formatos de API. Adicione um ou mais blocos de provedor em Você pode manter apenas os provedores de que precisa ou manter os quatro para rotear entre formatos usando referências
~/.openclaw/openclaw.json:provider/model.Substitua cada placeholder your-...-model-id por um model ID atual da página de modelos da CometAPI que corresponda ao bloco do provedor.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 a mesma baseUrl (https://api.cometapi.com/v1); a única diferença é qual endpoint downstream o OpenClaw chama.O arquivo
auth-profiles.json não é obrigatório para esta configuração. As chaves do provedor são resolvidas a partir de models.providers.*.apiKey por meio da variável de ambiente $\{COMETAPI_KEY\}. auth-profiles.json só é necessário se você quiser rotação de credenciais por perfil entre várias chaves.Verificação
1
Reinicie e verifique
Reinicie o gateway após adicionar Em seguida, execute os diagnósticos:Uma configuração bem-sucedida fica assim:
.env ou alterar a configuração do provider:openclaw models statusresolve o modelo principal paracometapi-claude/your-claude-model-idsem avisos de autenticação ausente para providers CometAPIopenclaw models list --provider cometapi-claudelista os modelos configuradosopenclaw doctornão relata erros de configuração ou autenticação para providers CometAPI

Alternar modelos
1
Alternar modelos
Solução de problemas
Reinstalação limpa (opcional)
Reinstalação limpa (opcional)
Se você estiver 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, em seguida, execute novamente o onboarding antes de aplicar a configuração do CometAPI:
