Bedrock & Vertex 통합
Claude Code를 Amazon Bedrock 및 Google Vertex AI와 함께 작동하도록 구성하고 프록시를 통해 연결하세요.
모델 구성
기본적으로 Claude Code는 claude-3-7-sonnet-20250219
를 사용합니다. 다음 환경 변수를 사용하여 이를 재정의할 수 있습니다:
전역 구성을 사용하여 이러한 변수를 설정할 수도 있습니다:
다양한 제공업체에서 사용 가능한 모든 모델은 모델 이름 참조를 참조하세요.
타사 API와 함께 사용
Claude Code는 사용하는 API 제공업체와 관계없이 Claude 3.7 Sonnet과 Claude 3.5 Haiku 모델 모두에 대한 액세스가 필요합니다.
Amazon Bedrock에 연결
프록시를 통해 Claude Code에 액세스하려면 ANTHROPIC_BEDROCK_BASE_URL
환경 변수를 사용할 수 있습니다:
프롬프트 캐싱이 활성화되어 있지 않은 경우 다음도 설정하세요:
표준 AWS SDK 자격 증명이 필요합니다(예: ~/.aws/credentials
또는 AWS_ACCESS_KEY_ID
, AWS_SECRET_ACCESS_KEY
와 같은 관련 환경 변수). AWS 자격 증명을 설정하려면 다음을 실행하세요:
비용 절감과 더 높은 속도 제한을 위해 Amazon Bedrock에 프롬프트 캐싱을 문의하세요.
사용자는 AWS 계정에서 Claude 3.7 Sonnet과 Claude 3.5 Haiku 모델 모두에 대한 액세스 권한이 필요합니다. 모델 액세스 역할이 있는 경우 이러한 모델이 아직 사용 가능하지 않다면 액세스를 요청해야 할 수 있습니다. 추론 프로필에는 교차 리전 기능이 필요하므로 각 리전의 Bedrock에 대한 액세스가 필요합니다.
Google Vertex AI에 연결
프록시를 통해 Claude Code에 액세스하려면 ANTHROPIC_VERTEX_BASE_URL
환경 변수를 사용할 수 있습니다:
프롬프트 캐싱이 활성화되어 있지 않은 경우 다음도 설정하세요:
Vertex AI의 Claude Code는 현재 us-east5
리전만 지원합니다. 프로젝트에
이 특정 리전에 할당된 할당량이 있는지 확인하세요.
사용자는 Vertex AI 프로젝트에서 Claude 3.7 Sonnet과 Claude 3.5 Haiku 모델 모두에 대한 액세스 권한이 필요합니다.
google-auth-library를 통해 구성된 표준 GCP 자격 증명이 필요합니다. GCP 자격 증명을 설정하려면 다음을 실행하세요:
최상의 경험을 위해 Google에 높은 속도 제한을 문의하세요.
프록시를 통해 연결
Claude Code를 LLM 프록시(LiteLLM와 같은)와 함께 사용할 때 다음 환경 변수와 구성을 사용하여 인증 동작을 제어할 수 있습니다. 이러한 설정은 Bedrock 및 Vertex 관련 설정과 함께 혼합하여 사용할 수 있습니다.
환경 변수
ANTHROPIC_AUTH_TOKEN
:Authorization
및Proxy-Authorization
헤더의 사용자 지정 값(여기에 설정한 값 앞에Bearer
가 붙습니다)ANTHROPIC_CUSTOM_HEADERS
: 요청에 추가하려는 사용자 지정 헤더(Name: Value
형식)HTTP_PROXY
: HTTP 프록시 URL 설정HTTPS_PROXY
: HTTPS 프록시 URL 설정
환경 변수 대신 파일을 통해 구성하려면 전역 Claude 구성(~/.claude.json)의 env
객체에 이러한 변수를 추가할 수 있습니다.
전역 구성 옵션
apiKeyHelper
: API 키를 가져오기 위한 사용자 지정 셸 스크립트(시작 시 한 번 호출되며 각 세션 동안 캐시됨)