Подключите Claude Code

Направляйте Claude Code через шлюз AnyInt, совместимый с Anthropic, с помощью ограниченного API-ключа.

Claude Code поддерживает шлюзы LLM в формате Anthropic через ANTHROPIC_BASE_URL и учетные данные шлюза. AnyInt потребляет учетные данные на своей границе и направляет запрос без пересылки вашего ключа AnyInt вверх по цепочке.

Перед началом работы

  1. Установите или обновите Claude Code, следуя официальным инструкциям Claude Code.
  2. Создайте API-ключ AnyInt.
  3. Выберите идентификатор модели, совместимый с Anthropic, из каталога моделей.

Настройка шлюза

Установите ключ AnyInt в качестве токена аутентификации шлюза Claude Code. Используйте корневой URL шлюза /anthropic, поскольку Claude Code добавляет /v1/messages и связанные пути операций.

bash
export ANYINT_API_KEY="your_api_key"
export ANTHROPIC_BASE_URL="https://api.anyint.ai/anthropic"
export ANTHROPIC_AUTH_TOKEN="$ANYINT_API_KEY"

Запустите Claude Code из вашего репозитория:

bash
claude

Если выбранная вышестоящая модель использует идентификатор, отличный от стандартного, настройте этот идентификатор в поддерживаемых настройках модели Claude Code. Не предполагайте, что пример модели доступен вашему клиенту.

Проверка и устранение неполадок

  • Ответ 401 означает, что ключ AnyInt отсутствует, недействителен, истек или отозван.
  • Ответ model-not-found означает, что настроенный идентификатор модели отсутствует в опубликованном каталоге или недоступен для вашего ключа.
  • Обновляйте Claude Code, когда он начнет отправлять более новую возможность Anthropic; клиентские программы шлюза и функции протокола развиваются вместе.
  • Уведомление классификатора Auto Mode (v2.1.278+): Claude Code v2.1.278+ добавляет серверные проверки автоматического режима. Если выбранный вышестоящий поставщик их еще не поддерживает, Claude Code использует локальные запросы классификатора и показывает уведомление. Автоматический режим продолжает работать нормально; чтобы скрыть уведомление, задайте export CLAUDE_CODE_AUTO_MODE_SERVER=0.
  • Удалите сохраненные учетные данные подписки Claude из пути отладки при тестировании аутентификации шлюза — токен шлюза, а не вход в систему подписки, должен авторизовать эту сессию.

См. официальную документацию LLM Gateway от Anthropic для получения информации о поведении этих переменных выше по цепочке.