Предварительные требования
Аккаунт RuAPI и API-ключ
Консоль → Токены → Создать токен. См. API-ключи и безопасность.
Node.js ≥ 18
Установка OpenClaw
Настройка RuAPI
OpenClaw использует SDK Anthropic, поэтому проще всего задатьANTHROPIC_BASE_URL и ANTHROPIC_API_KEY как переменные окружения и выбрать модель в ~/.openclaw/openclaw.json.
Способ 1: env + конфиг (рекомендуется)
Запустите onboarding, чтобы создалась директория
~/.openclaw/ и начальная конфигурация.Способ 2: переменные окружения в shell
Если конфиг трогать не хочется — пропишите переменные в shell:- macOS / Linux
- WSL2
Добавьте в Затем
~/.zshrc или ~/.bashrc:source файл или откройте новый терминал.openclaw.json всё равно нужно прописать agents.defaults.model, иначе OpenClaw будет спрашивать модель при каждом запуске.
Первый запрос
Выбор другой модели
Отредактируйте~/.openclaw/openclaw.json:
<provider>/<model-id>. Часто используемые:
| ID модели | Назначение |
|---|---|
anthropic/claude-sonnet | Основная рабочая лошадка |
anthropic/claude-opus | Тяжёлые задачи |
anthropic/claude-haiku | Быстро и дёшево |
Решение проблем
401 Unauthorized
401 Unauthorized
404 / model not found
404 / model not found
- ID модели должен начинаться с
anthropic/, напримерanthropic/claude-sonnet. - Не добавляйте
/v1кANTHROPIC_BASE_URL.
`openclaw onboard` зависает
`openclaw onboard` зависает
- Проверьте сеть:
curl -I https://www.ruapi.ai. - Прервите onboarding (Ctrl+C), отредактируйте
~/.openclaw/openclaw.jsonвручную — при следующем запуске будет использован этот файл.
Несколько провайдеров для отказоустойчивости
Несколько провайдеров для отказоустойчивости
models.providers в OpenClaw поддерживает fallback-цепочки. Сначала добейтесь работы RuAPI как единственного провайдера, затем добавляйте fallback по конфигурации OpenClaw.Использовать OpenAI-совместимый протокол вместо Anthropic
Использовать OpenAI-совместимый протокол вместо Anthropic
Объявите кастомного провайдера в
openclaw.json: