OpenClaw — личный AI-ассистент, который вы запускаете на собственных устройствах: доступ через Telegram, WhatsApp, Discord, Signal, iMessage и другие каналы. Он поддерживает разные провайдеры моделей — RuAPI подключается через Anthropic-совместимый или OpenAI-совместимый протокол.Documentation Index
Fetch the complete documentation index at: https://docs.ruapi.ai/llms.txt
Use this file to discover all available pages before exploring further.
Предварительные требования
Аккаунт 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 будет спрашивать модель при каждом запуске.
Первый запрос
claude-sonnet-4-6 (или указанной вами).
Когда подключите Telegram / Discord и др., сообщения оттуда тоже пойдут через RuAPI.
Выбор другой модели
Отредактируйте~/.openclaw/openclaw.json:
<provider>/<model-id>. Часто используемые:
| ID модели | Назначение |
|---|---|
anthropic/claude-sonnet-4-6 | Основная рабочая лошадка |
anthropic/claude-opus-4-7 | Тяжёлые задачи |
anthropic/claude-haiku-4-5 | Быстро и дёшево |
Решение проблем
401 Unauthorized
401 Unauthorized
404 / model not found
404 / model not found
- ID модели должен начинаться с
anthropic/, напримерanthropic/claude-sonnet-4-6. - Не добавляйте
/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: