Перейти к основному содержанию
Open-source, самостоятельно размещаемый персональный AI-ассистент. Сайт: https://openclaw.ai (документация: https://docs.openclaw.ai, репозиторий: https://github.com/openclaw/openclaw).
Протокол: OpenAI-совместимый
  • Базовый URL: https://api.orcarouter.ai/v1 (должен включать /v1)

Установка

Требуется Node 22+. Устанавливает команду openclaw:
npm install -g openclaw
Или на macOS/Linux:
curl -fsSL https://openclaw.ai/install.sh | bash

Настройка

Отредактируйте ~/.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" }
}

Запуск

openclaw agent --local --agent main --session-id s1 -m "Reply with exactly: OK"
Ожидайте ответ OK.

Примечания

  • baseUrl должен находиться под models.providers.<name>, а не внутри каждой записи модели. Помещение его на модель даёт Unrecognized key: "baseUrl".
  • Базовый URL сохраняет завершающий /v1. Ссылки на модели используют provider/model, поэтому auto-роутер — это orcarouter/orcarouter/auto.
  • Имя агента по умолчанию — main (не default). Для неинтерактивных запусков используйте --local с --session-id.
  • Имена моделей используют формат vendor/model. Замените orcarouter/auto на конкретную модель, например anthropic/claude-opus-4.8 или google/gemini-2.5-flash (и соответственно обновите ссылку primary).

Thinking / reasoning

OpenClaw общается с OrcaRouter по стандартному OpenAI-совместимому API (api: "openai-completions"), поэтому reasoning следует собственному поведению модели — выберите модель с поддержкой reasoning (например, reasoning-модель anthropic/claude-*), и она думает так, как настроено в апстриме.