Saltar para o conteúdo principal
Um assistente de IA pessoal de código aberto e auto-hospedado. Site: https://openclaw.ai (docs: https://docs.openclaw.ai, repositório: https://github.com/openclaw/openclaw).
Protocolo: compatível com OpenAI
  • Base URL: https://api.orcarouter.ai/v1 (deve incluir /v1)

Instalação

Requer Node 22+. Instala o comando openclaw:
npm install -g openclaw
Ou no macOS/Linux:
curl -fsSL https://openclaw.ai/install.sh | bash

Configuração

Edite ~/.openclaw/openclaw.json:
{
  "models": {
    "mode": "merge",
    "providers": {
      "orcarouter": {
        "baseUrl": "https://api.orcarouter.ai/v1",
        "apiKey": "sk-orca-...",
        "api": "openai-completions",
        "models": [ { "id": "orcarouter/auto", "name": "OrcaRouter Auto" } ]
      }
    }
  },
  "agents": { "defaults": { "model": { "primary": "orcarouter/orcarouter/auto" } } },
  "gateway": { "mode": "local" }
}

Execução

openclaw agent --local --agent main --session-id s1 -m "Reply with exactly: OK"
Espere a resposta OK.

Notas

  • baseUrl deve ficar sob models.providers.<name>, não dentro de cada entrada de modelo. Colocá-lo em um modelo dá Unrecognized key: "baseUrl".
  • A base URL mantém o /v1 final. As referências de modelos usam provider/model, então o roteador automático é orcarouter/orcarouter/auto.
  • O nome do agente padrão é main (não default). Para execuções não interativas, use --local com um --session-id.
  • Os nomes de modelos usam o formato vendor/model. Troque orcarouter/auto por um modelo específico como anthropic/claude-opus-4.8 ou google/gemini-2.5-flash (e atualize a referência primary de acordo).

Thinking / raciocínio

O OpenClaw conversa com o OrcaRouter pela API padrão compatível com OpenAI (api: "openai-completions"), então o raciocínio segue o comportamento próprio do modelo — escolha um modelo com capacidade de raciocínio (por exemplo, um modelo de raciocínio anthropic/claude-*) e ele pensa conforme configurado no upstream.