Skip to main content
OpenClaw — личный AI-ассистент, который вы запускаете на собственных устройствах: доступ через Telegram, WhatsApp, Discord, Signal, iMessage и другие каналы. Он поддерживает разные провайдеры моделей — RuAPI подключается через Anthropic-совместимый или OpenAI-совместимый протокол.

Предварительные требования

1

Аккаунт RuAPI и API-ключ

Консоль → ТокеныСоздать токен. См. API-ключи и безопасность.
2

Node.js ≥ 18

Установка: nodejs.org.
3

Операционная система

macOS и Linux работают из коробки. На Windows используйте WSL2.

Установка OpenClaw

Проверка:

Настройка RuAPI

OpenClaw использует SDK Anthropic, поэтому проще всего задать ANTHROPIC_BASE_URL и ANTHROPIC_API_KEY как переменные окружения и выбрать модель в ~/.openclaw/openclaw.json.

Способ 1: env + конфиг (рекомендуется)

1

Запустите onboarding, чтобы создалась директория

Пройдите мастер. Когда спросят «выберите провайдера» — выберите что угодно (например, Anthropic API key) и впишите ключ-заглушку. Это нужно, чтобы создались ~/.openclaw/ и начальная конфигурация.
2

Отредактируйте openclaw.json

Откройте ~/.openclaw/openclaw.json (создайте, если нет) и пропишите:
Не добавляйте /v1 к ANTHROPIC_BASE_URL.
3

Перезапустите gateway

Если установлен как демон:
Или вручную:

Способ 2: переменные окружения в shell

Если конфиг трогать не хочется — пропишите переменные в shell:
Добавьте в ~/.zshrc или ~/.bashrc:
Затем source файл или откройте новый терминал.
В openclaw.json всё равно нужно прописать agents.defaults.model, иначе OpenClaw будет спрашивать модель при каждом запуске.

Первый запрос

В ответ должно прийти сообщение, а в Консоли RuAPI → Логи — соответствующий вызов выбранной вами модели Claude. Когда подключите Telegram / Discord и др., сообщения оттуда тоже пойдут через RuAPI.

Выбор другой модели

Отредактируйте ~/.openclaw/openclaw.json:
OpenClaw использует именование <provider>/<model-id>. Часто используемые: Полный список — на странице цен.

Решение проблем

  • ANTHROPIC_API_KEY должен быть токеном RuAPI (sk-...), а не официальным ключом Anthropic.
  • В Консоли RuAPI → Токены проверьте, что ключ активен и модель не исключена из allowlist.
  • ID модели должен начинаться с anthropic/, например anthropic/claude-sonnet-5.
  • Не добавляйте /v1 к ANTHROPIC_BASE_URL.
  • Проверьте сеть: curl -I https://www.ruapi.ai.
  • Прервите onboarding (Ctrl+C), отредактируйте ~/.openclaw/openclaw.json вручную — при следующем запуске будет использован этот файл.
models.providers в OpenClaw поддерживает fallback-цепочки. Сначала добейтесь работы RuAPI как единственного провайдера, затем добавляйте fallback по конфигурации OpenClaw.
Объявите кастомного провайдера в openclaw.json:

Продвинутое: подключение каналов

Основная ценность OpenClaw — «общаться с Claude через мессенджер». После того как RuAPI настроен, подключайте Telegram / Discord / Signal по документации каналов OpenClaw — модельные вызовы автоматически пойдут через RuAPI.