К содержимому
Кодинг-агенты

Claude Code через AI Gateway — настройка окружения

Терминальный кодинг-агент Anthropic: правит файлы, гоняет тесты, работает с git

Anthropic-совместимый APIобновлено 12.10.2026
параметры подключения
ANTHROPIC_BASE_URL
https://ai-gatewey.ru
ANTHROPIC_AUTH_TOKEN
sk-aigate-…
модель
anthropic/claude-sonnet-5.5

Claude Code — агент для разработки в терминале: понимает контекст проекта, редактирует файлы, запускает команды и тесты, делает коммиты. Работает по протоколу Anthropic API — AI Gateway поддерживает совместимый маршрут /v1/messages, поэтому подключение сводится к нескольким переменным окружения.

Установка

Установка (npm)bash
npm install -g @anthropic-ai/claude-code

Подключение к AI Gateway

  1. Создайте API-ключ

    В кабинете AI Gateway создайте ключ — формат sk-aigate-…. Отдельный ключ на проект упрощает контроль расхода.

  2. Задайте переменные окружения

    Добавьте в ~/.bashrc / ~/.zshrc (или в окружение CI):

    bashbash
    export ANTHROPIC_BASE_URL="https://ai-gatewey.ru"export ANTHROPIC_AUTH_TOKEN="sk-aigate-ваш_ключ"# модель по умолчанию — любой Claude из каталога AI Gatewayexport ANTHROPIC_MODEL="anthropic/claude-sonnet-5.5"# алиасы opus/sonnet/haiku и фоновые задачи (заголовки сессий и прочая служебка)# иначе уйдут в канонические идентификаторы Anthropic, которых в каталоге нетexport ANTHROPIC_DEFAULT_OPUS_MODEL="anthropic/claude-opus-5.5"export ANTHROPIC_DEFAULT_SONNET_MODEL="anthropic/claude-sonnet-5.5"export ANTHROPIC_DEFAULT_HAIKU_MODEL="anthropic/claude-haiku-latest"
  3. Или настройте на уровне проекта

    Чтобы не трогать глобальное окружение, положите настройки в .claude/settings.json внутри репозитория:

    jsonjson
    {"env": {"ANTHROPIC_BASE_URL": "https://ai-gatewey.ru","ANTHROPIC_AUTH_TOKEN": "sk-aigate-ваш_ключ","ANTHROPIC_MODEL": "anthropic/claude-sonnet-5.5","ANTHROPIC_DEFAULT_OPUS_MODEL": "anthropic/claude-opus-5.5","ANTHROPIC_DEFAULT_SONNET_MODEL": "anthropic/claude-sonnet-5.5","ANTHROPIC_DEFAULT_HAIKU_MODEL": "anthropic/claude-haiku-latest"}}
  4. Запустите и проверьте

    Выполните claude в каталоге проекта и отправьте первый запрос. Команда /status внутри сессии покажет активную модель и адрес API.

обратите внимание
Переменная ANTHROPIC_API_KEY не должна быть установлена одновременно с ANTHROPIC_AUTH_TOKEN — иначе Claude Code попытается авторизоваться напрямую в Anthropic и получит ошибку. Проверьте: echo $ANTHROPIC_API_KEY должно быть пустым.
на заметку
Веб-поиск Claude Code (инструмент WebSearch) через AI Gateway недоступен: запрос выполняется без него, остальные инструменты агента работают как обычно. Быстрый режим через шлюз не действует: запрос выполняется в обычном. Чтобы агент не рассчитывал на поиск, запретите его в настройках Claude Code: permissions.deny: ["WebSearch"].

Модели для Claude Code

Claude Code рассчитан на модели Claude: Sonnet — баланс цены и качества для повседневной работы, Opus — сложные задачи и большие рефакторинги, Haiku — быстрые дешёвые операции:

Актуальные цены каталога AI Gateway за 1 млн токенов. Все модели →

Частые вопросы

Можно ли переключать модель внутри сессии?

Да, но не через /model: эта команда принимает алиасы (opus, sonnet, haiku) и идентификаторы, начинающиеся с claude-, а коды каталога начинаются с anthropic/ — на них она ответит «not a recognized model id». Рабочих способов два: задать алиасам коды каталога переменными ANTHROPIC_DEFAULT_OPUS_MODEL и ANTHROPIC_DEFAULT_SONNET_MODEL (тогда /model opus переключит на нужную модель) либо запускать сессию как claude --model anthropic/claude-opus-5.5.

Claude Code пишет об ошибке авторизации — что проверить?

Три вещи: ключ действителен (кабинет → Ключи), ANTHROPIC_BASE_URL указан без /v1 на конце, и в окружении не осталось ANTHROPIC_API_KEY от прямой подписки Anthropic.

Как контролировать расход агента?

Агентные сессии прожорливы: задайте ключу потолок расхода и лимит RPM в кабинете — после достижения потолка ключ перестанет принимать запросы.

AI Gateway

Claude в терминале — с оплатой в рублях

параметры подключения
ANTHROPIC_BASE_URL
https://ai-gatewey.ru
ANTHROPIC_AUTH_TOKEN
sk-aigate-…
модель
anthropic/claude-sonnet-5.5
расход
Отдельный ключ на инструмент или разработчика — свой лимит и квота, расход виден в кабинете.