Skip to main content
Use o CometAPI como provedor de model para o OpenClaw — mais de 500 models em uma única API.

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

Faça login no console do CometAPI. Clique em Add API Key e copie sua chave de API da CometAPI.
Painel do CometAPI mostrando o botão Add API Key
Detalhes da chave de API da CometAPI com URL base
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 ~/.openclaw/openclaw.json:
Você pode manter apenas os provedores de que precisa ou manter os quatro para rotear entre formatos usando referências 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 .env ou alterar a configuração do provider:
Em seguida, execute os diagnósticos:
Uma configuração bem-sucedida fica assim:
  • openclaw models status resolve o modelo principal para cometapi-claude/your-claude-model-id sem avisos de autenticação ausente para providers CometAPI
  • openclaw models list --provider cometapi-claude lista os modelos configurados
  • openclaw doctor não relata erros de configuração ou autenticação para providers CometAPI
OpenClaw models status mostrando providers CometAPI autenticados

Alternar modelos

1

Alternar modelos

Solução de problemas

Se você estiver corrigindo uma configuração antiga com problemas, pare o gateway, remova ~/.openclaw e, em seguida, execute novamente o onboarding antes de aplicar a configuração do CometAPI:
Isso remove toda a configuração local, sessões, logs, estado de autenticação e workspaces. Depois, siga novamente as Etapas 3–5.