Конфигурация модели
По умолчанию Claude Code используетclaude-opus-4-20250514
. Вы можете изменить это, используя следующие переменные окружения:
См. наш справочник по названиям моделей для всех
доступных моделей у разных провайдеров.
Использование с API третьих сторон
Claude Code требует доступа к моделям Claude Sonnet 3.7 и Claude Haiku 3.5,
независимо от того, какого провайдера API вы используете.
Подключение к Amazon Bedrock
~/.aws/credentials
или соответствующие переменные окружения, такие как AWS_ACCESS_KEY_ID
, AWS_SECRET_ACCESS_KEY
). Для настройки учетных данных AWS выполните:
ANTHROPIC_BEDROCK_BASE_URL
:
CLAUDE_CODE_SKIP_BEDROCK_AUTH
, чтобы убрать требование Claude Code к учетным данным AWS.
Пользователям потребуется доступ к моделям Claude Sonnet 3.7 и Claude Haiku 3.5
в их учетной записи AWS. Если у вас есть роль доступа к модели, вам может потребоваться запросить
доступ к этим моделям, если они еще не доступны. Доступ к Bedrock в
каждом регионе необходим, потому что профили вывода требуют возможности
работы между регионами.
Подключение к Google Vertex AI
Claude Code на Vertex AI в настоящее время поддерживает только регион
us-east5
. Убедитесь,
что ваш проект имеет выделенную квоту именно в этом регионе.Пользователям потребуется доступ к моделям Claude Sonnet 3.7 и Claude Haiku 3.5
в их проекте Vertex AI.
ANTHROPIC_VERTEX_BASE_URL
:
CLAUDE_CODE_SKIP_VERTEX_AUTH
, чтобы убрать требование Claude Code к учетным данным GCP.
Подключение через прокси
При использовании Claude Code с прокси LLM вы можете управлять поведением аутентификации с помощью следующих переменных окружения и конфигураций. Обратите внимание, что вы можете комбинировать их с настройками, специфичными для Bedrock и Vertex.Настройки
Claude Code поддерживает ряд настроек, управляемых через переменные окружения, для настройки использования с Bedrock и Vertex. См. Переменные окружения для полного справочника. Если вы предпочитаете настраивать через файл вместо переменных окружения, вы можете добавить любые из этих настроек в объектenv
в ваших файлах настроек Claude Code.
Вы также можете настроить параметр apiKeyHelper
, чтобы установить пользовательский скрипт оболочки для получения API-ключа (вызывается один раз при запуске и кэшируется на время каждой сессии или до истечения CLAUDE_CODE_API_KEY_HELPER_TTL_MS
).
LiteLLM
LiteLLM — это сторонний прокси-сервис. Anthropic не поддерживает, не обслуживает
и не проверяет безопасность или функциональность LiteLLM. Это руководство предоставляется в
информационных целях и может устареть. Используйте на свой страх и риск.
Шаг 1: Предварительные требования
- Claude Code обновлен до последней версии
- LiteLLM Proxy Server запущен и доступен по сети для Claude Code
- Ваш ключ прокси LiteLLM
Шаг 2: Настройка аутентификации прокси
Выберите один из этих методов аутентификации: Вариант A: Статический ключ прокси Установите ваш ключ прокси как переменную окружения:- Не устанавливайте переменную окружения
ANTHROPIC_AUTH_TOKEN
- Создайте вспомогательный скрипт для ключа, чтобы предоставлять токены аутентификации
- Зарегистрируйте скрипт в конфигурации
apiKeyHelper
в ваших настройках Claude Code - Установите время жизни токена для автоматического обновления:
Установите это значение на время жизни (в миллисекундах) токенов, возвращаемых вашим
apiKeyHelper
.
Шаг 3: Настройка вашего развертывания
Выберите, какое развертывание Claude вы хотите использовать через LiteLLM:- Anthropic API: Прямое подключение к API Anthropic
- Bedrock: Amazon Bedrock с моделями Claude
- Vertex AI: Google Cloud Vertex AI с моделями Claude
Вариант A: Anthropic API через LiteLLM
- Настройте конечную точку LiteLLM:
Вариант B: Bedrock через LiteLLM
- Настройте параметры Bedrock:
Вариант C: Vertex AI через LiteLLM
Рекомендуется: Учетные данные, указанные прокси- Настройте параметры Vertex:
-
Аутентифицируйтесь с GCP локально:
-
Настройте параметры Vertex:
-
Обновите конфигурацию заголовка LiteLLM:
Убедитесь, что ваша конфигурация LiteLLM имеет
general_settings.litellm_key_header_name
установленный наProxy-Authorization
, поскольку передаваемый токен GCP будет находиться в заголовкеAuthorization
.