303 modelos · 40 provedores de modelosSaiba mais
CoreAPI × OpenClaw

Configurar
o OpenClaw
via CoreAPI

Use CoreAPI como provedor de modelo personalizado para OpenClaw: uma API, inúmeros modelos a preços de tabela oficiais. Este guia segue o fluxo de integração atual do OpenClaw (2026.3.8+) e aborda instalação, configuração do provedor, verificação e troca de modelo.

~/.openclaw/openclaw.json
# Apenas exemplo—verificar com sua versão do OpenClaw antes da produção
{
  "agents": {
    "defaults": {
      "model": {
        "primary": "coreapi-claude/claude-sonnet-4-5-20250929"
      }
    }
  },
  "models": {
    "mode": "merge",
    "providers": {
      "coreapi-openai": {
        "baseUrl": "https://unixcore.io/v1",
        "apiKey": "${COREAPI_KEY}",
        "api": "openai-completions",
        "models": [{ "id": "deepseek-flash", "name": "DeepSeek Flash" }]
      },
      "coreapi-claude": {
        "baseUrl": "https://unixcore.io",
        "apiKey": "${COREAPI_KEY}",
        "api": "anthropic-messages",
        "models": [{ "id": "claude-sonnet-4-5-20250929", "name": "Claude Sonnet 4.5" }]
      }
    }
  }
}
00 — Comece aqui

Escopo do guia
e pré-requisitos

Visão geral do guia

Configure o OpenClaw com CoreAPI

Use CoreAPI como um provedor de modelo personalizado para OpenClaw para acessar inúmeros modelos em uma API a preços de tabela oficiais. Esta página segue o fluxo de integração atual do OpenClaw (2026.3.8+).

Pré-requisitos

Pré-requisitos

Node.js >= 22 e uma chave API CoreAPI são necessários. Para instalações daemon, armazene COREAPI_KEY em ~/.openclaw/.env para que openclaw.json possa referenciar $COREAPI_KEY sem codificar segredos.

Comandos rápidos
openclaw onboard --install-daemon
openclaw gateway status
openclaw dashboard

printf 'COREAPI_KEY=%s\n' 'your_coreapi_key' >> ~/.openclaw/.env
chmod 600 ~/.openclaw/.env

Após adicionar ~/.openclaw/.env ou editar a configuração do provedor, reinicie uma vez com openclaw gateway restart, depois execute diagnósticos. Use referências completas provider/model em todos os comandos e sessões. Para desvio de versão, re-verifique a Referência de configuração.

01 — Notas de configuração de provedor

Por que dois provedores
para uma chave CoreAPI

Roteamento de provedor baseado em formato de API
O OpenClaw roteia por compatibilidade de API (não apenas por rótulo de fornecedor), portanto use provedores separados para openai-completions e anthropic-messages.
Chave única, configuração multi-provedor
Mantenha uma única COREAPI_KEY e reutilize-a nos blocos coreapi-openai, coreapi-claude. Use referências explícitas provider/model em todo lugar.
Verificação do fluxo atual
Execute a integração uma vez, reinicie o gateway após as alterações, depois valide com models status, models list com escopo de provedor e diagnósticos doctor.
02 — Integrar no OpenClaw

Instalar, integrar, configurar,
verificar, trocar

Notas sobre versão

O OpenClaw usa ~/.openclaw/openclaw.json como a configuração fonte que você edita. Provedores personalizados são materializados em arquivos models.json por agente sob ~/.openclaw/agents/<agentId>/. Re-verifique chaves e comportamento após atualizações usando os guias Referência de configuração e Variáveis de ambiente . Trate as URLs base do CoreAPI apenas conforme definido na documentação ao vivo.

01 Instalar ou atualizar o OpenClaw
Recomendado: curl -fsSL https://openclaw.ai/install.sh | bash. Ou npm install -g openclaw@latest se mantiver uma instalação global do npm.
02 Executar a integração uma vez
Executar: openclaw onboard --install-daemon. Em Model/Auth escolha Skip para instalação base, mantenha o workspace padrão a menos que necessário, e deixe o assistente concluir o daemon e a verificação de saúde.
03 Armazenar COREAPI_KEY
Para instalações daemon, adicione COREAPI_KEY a ~/.openclaw/.env e execute chmod 600. Continue usando fluxos de trabalho de secrets shell/serviço se já tiver um.
04 Adicionar provedores {brand} no openclaw.json
Adicione coreapi-openai (openai-completions), coreapi-claude (anthropic-messages), depois defina primary como coreapi-claude/claude-sonnet-4-5-20250929.
05 Reiniciar e verificar
Execute openclaw gateway restart, depois openclaw models status, openclaw models list --provider coreapi-claude e openclaw doctor. Sem erros de esquema de configuração/auth para provedores CoreAPI esperados.
06 Trocar modelos com provider/model
Defina o padrão com openclaw models set coreapi-claude/claude-sonnet-4-5-20250929. No chat, troque via /model coreapi-openai/deepseek-flash.
07 Reinstalação limpa opcional
Para reparar uma instalação antiga corrompida: pare o gateway, remova ~/.openclaw, execute novamente a integração, depois re-aplique a configuração do CoreAPI. Isso redefine configuração local, sessões, logs e estado de autenticação.
Trecho de configuração (mesclar em openclaw.json)
{
  "agents": {
    "defaults": {
      "model": {
        "primary": "coreapi-claude/claude-sonnet-4-5-20250929"
      }
    }
  },
  "models": {
    "mode": "merge",
    "providers": {
      "coreapi-openai": {
        "baseUrl": "https://unixcore.io/v1",
        "apiKey": "${COREAPI_KEY}",
        "api": "openai-completions",
        "models": [{ "id": "deepseek-flash", "name": "DeepSeek Flash" }]
      },
      "coreapi-claude": {
        "baseUrl": "https://unixcore.io",
        "apiKey": "${COREAPI_KEY}",
        "api": "anthropic-messages",
        "models": [{ "id": "claude-sonnet-4-5-20250929", "name": "Claude Sonnet 4.5" }]
      }
    }
  }
}

A configuração básica não requer criar manualmente auth-profiles.json. Use ${COREAPI_KEY} nos provedores e injete a variável através de ~/.openclaw/.env, shell ou gerenciador de serviços.

03 — Preços de referência

Preços ao vivo no
site do CoreAPI

A tabela abaixo usa números ilustrativos por milhão de tokens. Catálogo de modelos, preços e SLAs seguem os termos atuais da CoreAPI. Documentação e console do CoreAPI mostra agora.

04 — Perguntas frequentes

Verifique isso
antes de integrar

Preciso de auth-profiles.json para esta configuração?

Não para a configuração básica. O OpenClaw pode resolver o apiKey do provedor de models.providers.*.apiKey via $COREAPI_KEY. Use auth-profiles.json apenas para secrets armazenados por perfil ou rotação.

Por que há 2 entradas de provedor para um único fornecedor?

O OpenClaw roteia por compatibilidade de formato de API. Mantenha entradas separadas para openai-completions e anthropic-messages.

Onde a configuração é realmente editada e materializada?

Edite ~/.openclaw/openclaw.json. Os provedores personalizados são materializados em models.json por agente sob ~/.openclaw/agents/<agentId>/ após sync/load.

Quais IDs de modelo são usados neste guia?

deepseek-flash, claude-sonnet-4-5-20250929. Você pode adicionar qualquer modelo da página de modelos do CoreAPI ao bloco de provedor correspondente.

CoreAPI × OpenClaw | API compatível com OpenAI & gateway de agentes - Um API com Acesso a Modelos de IA - CoreAPI