전제 조건

Vertex AI로 Claude Code를 구성하기 전에 다음 사항을 확인하세요:

  • 청구가 활성화된 Google Cloud Platform (GCP) 계정
  • Vertex AI API가 활성화된 GCP 프로젝트
  • 원하는 Claude 모델에 대한 액세스 권한 (예: Claude Sonnet 4)
  • Google Cloud SDK (gcloud)가 설치되고 구성됨
  • 원하는 GCP 지역에 할당된 할당량

Vertex AI는 us-east5가 아닌 지역에서 Claude Code 기본 모델을 지원하지 않을 수 있습니다. us-east5를 사용하고 할당량이 할당되어 있는지 확인하거나 지원되는 모델로 전환하세요.

설정

1. Vertex AI API 활성화

GCP 프로젝트에서 Vertex AI API를 활성화하세요:

# 프로젝트 ID 설정
gcloud config set project YOUR-PROJECT-ID

# Vertex AI API 활성화
gcloud services enable aiplatform.googleapis.com

2. 모델 액세스 요청

Vertex AI에서 Claude 모델에 대한 액세스를 요청하세요:

  1. Vertex AI Model Garden으로 이동
  2. “Claude” 모델 검색
  3. 원하는 Claude 모델에 대한 액세스 요청 (예: Claude Sonnet 4)
  4. 승인 대기 (24-48시간 소요될 수 있음)

3. GCP 자격 증명 구성

Claude Code는 표준 Google Cloud 인증을 사용합니다.

자세한 정보는 Google Cloud 인증 문서를 참조하세요.

4. Claude Code 구성

다음 환경 변수를 설정하세요:

# Vertex AI 통합 활성화
export CLAUDE_CODE_USE_VERTEX=1
export CLOUD_ML_REGION=us-east5
export ANTHROPIC_VERTEX_PROJECT_ID=YOUR-PROJECT-ID

# 선택사항: 프롬프트 캐싱이 활성화되지 않은 경우 비활성화
export DISABLE_PROMPT_CACHING=1

향상된 속도 제한 및 프롬프트 캐싱 활성화를 위해서는 Google Cloud 지원팀에 문의하세요. 활성화되면 DISABLE_PROMPT_CACHING 설정을 제거하세요.

5. 모델 구성

Claude Code는 Vertex AI에 대해 다음 기본 모델을 사용합니다:

모델 유형기본값
기본 모델claude-sonnet-4@20250514
소형/고속 모델claude-3-5-haiku@20241022

모델을 사용자 정의하려면:

export ANTHROPIC_MODEL='claude-opus-4@20250514'
export ANTHROPIC_SMALL_FAST_MODEL='claude-3-5-haiku@20241022'

IAM 구성

Claude Code에 필요한 IAM 역할을 부여하세요.

자세한 내용은 Vertex IAM 문서를 참조하세요.

비용 추적 및 액세스 제어를 단순화하기 위해 Claude Code 전용 GCP 프로젝트를 생성하는 것을 권장합니다.

문제 해결

할당량 문제가 발생하는 경우:

  • Cloud Console을 통해 현재 할당량을 확인하거나 할당량 증가를 요청하세요

“model not found” 404 오류가 발생하는 경우:

  • 지정된 지역에 대한 액세스 권한이 있는지 확인하세요
  • Model Garden에서 모델이 활성화되어 있는지 확인하세요

429 오류가 발생하는 경우:

  • 기본 모델과 소형/고속 모델이 선택한 지역에서 지원되는지 확인하세요

추가 리소스