Подключение BeatAPI к Claude Code
Подключение BeatAPI к Claude Code
Claude Code — агент для программирования в командной строке: он читает и записывает файлы, запускает команды и выполняет задачи в терминале. Агент использует формат Anthropic Messages, который BeatAPI поддерживает напрямую через POST /v1/messages. Для подключения достаточно изменить базовый адрес API; преобразование формата не требуется.
Что понадобится
- Установленный Claude Code. Если его ещё нет, начните с шага 1.
- API-ключ BeatAPI: создайте его в Dashboard → API Keys.
Шаг 1. Установите Claude Code
macOS / Linux
Windows
npm
Установите с помощью официального скрипта:
Или через Homebrew:
Проверьте установку:
Шаг 2. Подключите Claude Code к BeatAPI
Выберите один из трёх способов. Они перечислены от наиболее постоянного к временному.
Способ 1. settings.json
Наиболее надёжный вариант: настройка сохраняется между запусками терминала.
Найдите каталог конфигурации:
- macOS / Linux:
~/.claude - Windows:
%userprofile%\.claude
Если каталога нет, один раз запустите claude и выйдите через Ctrl + C. Каталог будет создан автоматически.
Создайте или измените settings.json:
Сохраните файл и перезапустите Claude Code.
Способ 2. Постоянные переменные окружения
macOS (zsh)
Linux (bash)
Windows (PowerShell)
Способ 3. Только для текущего терминала
Удобно для быстрой проверки. После закрытия терминала значения исчезнут.
Шаг 3. Проверьте подключение и начните работу
Если модель ответила, настройка применилась. Если появился экран входа, 401 или 403, подключение не настроено корректно. См. частые вопросы ниже.
В Claude Code есть два режима работы:
- Интерактивный: запустите
claudeдля длительной сессии с несколькими шагами. - Один запрос: запустите
claude "your question", чтобы получить один ответ.
Модели
Все модели Claude аккаунта доступны с одним ключом. Переключайте их командой /model в интерактивной сессии либо измените ANTHROPIC_MODEL и перезапустите агент.
Тарифы указаны на странице цен, формат запросов — в разделе Claude API.
Настройка Sonnet 5.5
Добавьте эти значения в существующий ~/.claude/settings.json, замените заглушку ключа и перезапустите Claude Code:
Sonnet 5.5 по умолчанию использует адаптивное рассуждение. Позвольте Claude Code управлять настройками рассуждения и инструментов. Ограничения и актуальные тарифы за токены приведены в руководстве Sonnet 5.5.
Основные команды
Частые вопросы
После настройки всё ещё появляется экран входа
Конфигурация не применилась.
- Для
settings.jsonпроверьте путь:~/.claude/settings.json(%userprofile%\.claude\settings.jsonв Windows). - Для переменных окружения убедитесь, что Claude Code запущен из терминала, в котором они заданы.
- Проверьте корректность JSON: парные скобки, отсутствие лишней запятой в конце и обычные прямые кавычки вместо типографских.
401 или 403
Также проверьте, что ANTHROPIC_BASE_URL равен https://api.beatapi.io, а не адресу поставщика модели.
При запуске появляется «Auth conflict»
Одновременно используются вход в аккаунт поставщика и API-ключ. Выполните /logout в Claude Code, чтобы выйти из аккаунта и оставить авторизацию по ключу.
402 insufficient_credits
Баланс аккаунта равен нулю или меньше стоимости запроса. Пополните его в панели управления; поступающие запросы завершатся ошибкой, а не встанут в очередь.
429 rate_limit_exceeded
Ключ превысил лимит частоты запросов. BeatAPI возвращает Retry-After: подождите указанное время. Минутный лимит растёт с общей суммой пополнений и отображается в панели управления.
Ошибки подключения
- Проверьте подключение к сети.
- Проверьте
ANTHROPIC_BASE_URLна опечатки и лишний/v1. - При корпоративном прокси разрешите доступ к
api.beatapi.io.
Где посмотреть использование и расходы
Панель управления показывает вызовы, расход токенов и стоимость по ключам. Те же данные доступны программно через GET /v1/usage.
Поддержка
Создайте обращение в панели управления и укажите request_id из ответа с ошибкой: он позволяет найти точный вызов в журнале.

