Use o CometAPI como provedor de modelos para o OpenClaw — mais de 500 modelos em uma única API.Documentation Index
Fetch the complete documentation index at: https://apidoc.cometapi.com/llms.txt
Use this file to discover all available pages before exploring further.
Pré-requisitos
- Node.js ≥ 22 — recomendado via nvm
- Uma conta CometAPI com uma chave de API ativa — obtenha a sua aqui
Instalação
Obtenha sua chave de API do CometAPI
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 o onboarding, escolha Skip na etapa Model/Auth se quiser configurar o CometAPI manualmente. Após o onboarding, confirme que o gateway está em execução:
Configuração
Armazene sua chave CometAPI
Grave sua chave em
~/.openclaw/.env para que fique disponível ao daemon sem ser codificada nos arquivos de configuração:Se você já injeta
COMETAPI_KEY através do seu shell, gerenciador de serviços ou workflow de segredos, pule esta etapa — a configuração abaixo usa $\{COMETAPI_KEY\} independentemente de como a variável é definida.Configure os provedores CometAPI
O CometAPI suporta quatro formatos de API. Adicione um ou mais blocos de provedor ao
Você pode manter apenas os provedores necessários ou manter todos os quatro para alternar entre formatos usando referências
~/.openclaw/openclaw.json:| Provedor | Formato da API | Endpoint chamado | 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.Substitua cada placeholder your-...-model-id por um ID de modelo atual da página de Modelos do CometAPI que corresponda ao bloco do provedor.Use
cometapi-openai-responses (api: "openai-responses") para modelos que requerem a OpenAI Responses API. Use cometapi-openai (api: "openai-completions") para modelos no caminho clássico do 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 é necessário para esta configuração. As chaves dos provedores são resolvidas a partir de models.providers.*.apiKey via a variável de ambiente $\{COMETAPI_KEY\}. auth-profiles.json só é necessário se você quiser rotação de credenciais por perfil entre múltiplas chaves.Verificação
Reiniciar e verificar
Reinicie o gateway após adicionar Em seguida, execute o diagnóstico:Uma configuração bem-sucedida apresenta:
.env ou alterar a configuração do provedor:openclaw models statusresolve o modelo primário paracometapi-claude/your-claude-model-idsem avisos de autenticação ausente para provedores CometAPIopenclaw models list --provider cometapi-claudelista os modelos configuradosopenclaw doctornão reporta erros de configuração ou autenticação para provedores CometAPI

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