api.anthropic.com, но через переменную ANTHROPIC_BASE_URL его можно сразу направить на RuAPI (https://www.ruapi.ai) без каких-либо прокси. Подписка Anthropic и вход в аккаунт Anthropic при этом не нужны.
На этой странице описана прямая настройка. Если удобнее графический интерфейс с несколькими провайдерами, смотрите CC Switch.
Предварительные требования
1
Аккаунт RuAPI и API-ключ
Если ещё нет: зарегистрируйтесь на www.ruapi.ai, пополните баланс в USDT, затем Консоль → API-ключи → Создать ключ, чтобы получить строку
sk-.... См. Пополнение и API-ключи и безопасность.2
Node.js ≥ 22 (для установки через npm)
Установка через npm требует Node.js 22 или новее. Проверьте:Если не установлен или версия старше — берите LTS-версию с nodejs.org. Для macOS:Для официального установщика (см. ниже) Node.js не нужен.
Установка Claude Code
- macOS / Linux
- Windows
Через npm:Или официальным установщиком (Node.js не нужен):Проверка:
Подключение Claude Code к RuAPI
Три способа конфигурации, в порядке предпочтения:Способ 1: settings.json (рекомендуется)
Откройте ~/.claude/settings.json (macOS / Linux) или %USERPROFILE%\.claude\settings.json (Windows). Если файла нет — создайте и впишите, подставив свой ключ:
Что означает каждое поле
Что означает каждое поле
Почему AUTH_TOKEN, а не ANTHROPIC_API_KEY
Почему AUTH_TOKEN, а не ANTHROPIC_API_KEY
ANTHROPIC_API_KEY тоже работает (RuAPI принимает оба заголовка), но с ним Claude Code при первом запуске спрашивает, использовать ли этот ключ, — если случайно ответить «нет», запросы пойдут мимо RuAPI. С ANTHROPIC_AUTH_TOKEN такого вопроса нет. Переменная ANTHROPIC_SMALL_FAST_MODEL устарела — вместо неё используйте ANTHROPIC_DEFAULT_HAIKU_MODEL.Способ 2: переменные окружения
Для быстрой пробы:- macOS / Linux (zsh / bash)
- Windows (PowerShell)
~/.zshrc или ~/.bashrc.Способ 3: через CC Switch
Если вы часто переключаетесь между RuAPI и официальным аккаунтом, поставьте CC Switch и управляйте провайдерами через GUI.Первый запрос
Откройте новый терминал (чтобы переменные подгрузились), зайдите в любой проект:Переключение моделей
Внутри сессии:Решение проблем
Модель не найдена (503) или 404
Модель не найдена (503) или 404
- Опечатка в ID модели. На RuAPI имена Claude совпадают с официальными — точные имена возьмите со страницы цен (семейства Claude Sonnet, Claude Opus, Claude Haiku).
- Не добавляйте
/v1кANTHROPIC_BASE_URL.
403 / недостаточно средств
403 / недостаточно средств
Проверьте баланс USD на главной странице Консоли и пополните баланс в USDT. Длинный контекст и tool calls сжигают токены быстро — 5–10 USD на старте обычно достаточно.
Таймаут / нет соединения
Таймаут / нет соединения
- Проверьте доступность:
curl -I https://www.ruapi.ai. - Если за корпоративным прокси — убедитесь, что
HTTPS_PROXYне направляет запросы в недоступный шлюз. - VPN не требуется.
Продвинутое
- MCP-серверы: не зависят от того, какой API стоит за бэкендом — настраиваются как обычно.
- Tool calls / function calling: RuAPI передаёт вызовы инструментов Anthropic без изменений.
- Streaming / SSE: включён по умолчанию, дополнительной настройки не требуется.