Предварительные требования
1
Аккаунт RuAPI и API-ключ
Консоль → Токены → Создать токен. См. API-ключи и безопасность.
2
Node.js ≥ 18
3
Операционная система
macOS и Linux работают из коробки. На Windows используйте WSL2.
Установка OpenClaw
Настройка RuAPI
OpenClaw использует SDK Anthropic, поэтому проще всего задатьANTHROPIC_BASE_URL и ANTHROPIC_API_KEY как переменные окружения и выбрать модель в ~/.openclaw/openclaw.json.
Способ 1: env + конфиг (рекомендуется)
1
Запустите onboarding, чтобы создалась директория
~/.openclaw/ и начальная конфигурация.2
Отредактируйте openclaw.json
Откройте
~/.openclaw/openclaw.json (создайте, если нет) и пропишите:3
Перезапустите gateway
Если установлен как демон:Или вручную:
Способ 2: переменные окружения в shell
Если конфиг трогать не хочется — пропишите переменные в shell:- macOS / Linux
- WSL2
Добавьте в Затем
~/.zshrc или ~/.bashrc:source файл или откройте новый терминал.openclaw.json всё равно нужно прописать agents.defaults.model, иначе OpenClaw будет спрашивать модель при каждом запуске.
Первый запрос
Выбор другой модели
Отредактируйте~/.openclaw/openclaw.json:
<provider>/<model-id>. Часто используемые:
Полный список — на странице цен.
Решение проблем
404 / model not found
404 / model not found
- ID модели должен начинаться с
anthropic/, напримерanthropic/claude-sonnet-5. - Не добавляйте
/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: