Интеграции с Bedrock и Vertex
Настройка Claude Code для работы с Amazon Bedrock и Google Vertex AI, и подключение через прокси.
Конфигурация модели
По умолчанию Claude Code использует claude-3-7-sonnet-20250219
. Вы можете переопределить это, используя следующие переменные окружения:
Вы также можете установить эти переменные, используя глобальную конфигурацию:
Смотрите наш справочник по названиям моделей для всех доступных моделей у разных провайдеров.
Использование со сторонними API
Claude Code требует доступа как к моделям Claude 3.7 Sonnet, так и Claude 3.5 Haiku, независимо от того, какого провайдера API вы используете.
Подключение к Amazon Bedrock
Если вы хотите получить доступ к Claude Code через прокси, вы можете использовать переменную окружения ANTHROPIC_BEDROCK_BASE_URL
:
Если у вас не включено кэширование промптов, также установите:
Требуются стандартные учетные данные AWS SDK (например, ~/.aws/credentials
или соответствующие переменные окружения, такие как AWS_ACCESS_KEY_ID
, AWS_SECRET_ACCESS_KEY
). Для настройки учетных данных AWS выполните:
Обратитесь в Amazon Bedrock для получения кэширования промптов для снижения затрат и повышения лимитов на запросы.
Пользователям потребуется доступ как к моделям Claude 3.7 Sonnet, так и Claude 3.5 Haiku в их учетной записи AWS. Если у вас есть роль доступа к моделям, вам может потребоваться запросить доступ к этим моделям, если они еще не доступны. Доступ к Bedrock в каждом регионе необходим, поскольку профили вывода требуют возможности работы между регионами.
Подключение к Google Vertex AI
Если вы хотите получить доступ к Claude Code через прокси, вы можете использовать переменную окружения ANTHROPIC_VERTEX_BASE_URL
:
Если у вас не включено кэширование промптов, также установите:
Claude Code на Vertex AI в настоящее время поддерживает только регион us-east5
. Убедитесь,
что в вашем проекте выделена квота именно в этом регионе.
Пользователям потребуется доступ как к моделям Claude 3.7 Sonnet, так и Claude 3.5 Haiku в их проекте Vertex AI.
Требуются стандартные учетные данные GCP, настроенные через google-auth-library. Для настройки учетных данных GCP выполните:
Для наилучшего опыта обратитесь в Google для получения повышенных лимитов на запросы.
Подключение через прокси
При использовании Claude Code с прокси LLM (например, LiteLLM), вы можете управлять поведением аутентификации с помощью следующих переменных окружения и конфигураций. Обратите внимание, что вы можете комбинировать их с настройками, специфичными для Bedrock и Vertex.
Переменные окружения
ANTHROPIC_AUTH_TOKEN
: Пользовательское значение для заголовковAuthorization
иProxy-Authorization
(к установленному вами значению будет добавлен префиксBearer
)ANTHROPIC_CUSTOM_HEADERS
: Пользовательские заголовки, которые вы хотите добавить к запросу (в форматеName: Value
)HTTP_PROXY
: Установка URL HTTP-проксиHTTPS_PROXY
: Установка URL HTTPS-прокси
Если вы предпочитаете настраивать через файл вместо переменных окружения, вы можете добавить любые из этих переменных в объект env
в вашей глобальной конфигурации Claude (в ~/.claude.json).
Параметры глобальной конфигурации
apiKeyHelper
: Пользовательский shell-скрипт для получения API-ключа (вызывается один раз при запуске и кэшируется на время каждой сессии)
Was this page helpful?