Prerequisiti
Prima di configurare Claude Code con Vertex AI, assicurati di avere:- Un account Google Cloud Platform (GCP) con fatturazione abilitata
- Un progetto GCP con Vertex AI API abilitata
- Accesso ai modelli Claude desiderati (ad esempio, Claude Sonnet 4.6)
- Google Cloud SDK (
gcloud) installato e configurato - Quota allocata nella regione GCP desiderata
Se stai distribuendo Claude Code a più utenti, fissa le versioni del tuo modello per evitare interruzioni quando Anthropic rilascia nuovi modelli.
Configurazione della regione
Claude Code può essere utilizzato sia con endpoint Vertex AI globali che regionali.Vertex AI potrebbe non supportare i modelli predefiniti di Claude Code in tutte le regioni o su endpoint globali. Potrebbe essere necessario passare a una regione supportata, utilizzare un endpoint regionale o specificare un modello supportato.
Configurazione
1. Abilita Vertex AI API
Abilita Vertex AI API nel tuo progetto GCP:2. Richiedi accesso al modello
Richiedi accesso ai modelli Claude in Vertex AI:- Accedi a Vertex AI Model Garden
- Cerca i modelli “Claude”
- Richiedi accesso ai modelli Claude desiderati (ad esempio, Claude Sonnet 4.6)
- Attendi l’approvazione (potrebbe richiedere 24-48 ore)
3. Configura le credenziali GCP
Claude Code utilizza l’autenticazione standard di Google Cloud. Per ulteriori informazioni, consulta la documentazione di autenticazione di Google Cloud.Durante l’autenticazione, Claude Code utilizzerà automaticamente l’ID progetto dalla variabile di ambiente
ANTHROPIC_VERTEX_PROJECT_ID. Per eseguire l’override, imposta una di queste variabili di ambiente: GCLOUD_PROJECT, GOOGLE_CLOUD_PROJECT o GOOGLE_APPLICATION_CREDENTIALS.4. Configura Claude Code
Imposta le seguenti variabili di ambiente:cache_control. Per disabilitarlo, imposta DISABLE_PROMPT_CACHING=1. Per limiti di velocità aumentati, contatta il supporto di Google Cloud. Quando utilizzi Vertex AI, i comandi /login e /logout sono disabilitati poiché l’autenticazione è gestita tramite le credenziali di Google Cloud.
5. Fissa le versioni del modello
Imposta queste variabili di ambiente su ID modello Vertex AI specifici:| Tipo di modello | Valore predefinito |
|---|---|
| Modello primario | claude-sonnet-4-6 |
| Modello piccolo/veloce | claude-haiku-4-5@20251001 |
Configurazione IAM
Assegna le autorizzazioni IAM richieste: Il ruoloroles/aiplatform.user include le autorizzazioni richieste:
aiplatform.endpoints.predict- Richiesto per l’invocazione del modello e il conteggio dei token
Crea un progetto GCP dedicato per Claude Code per semplificare il tracciamento dei costi e il controllo degli accessi.
Finestra di contesto da 1M token
Claude Opus 4.6, Sonnet 4.6, Sonnet 4.5 e Sonnet 4 supportano la finestra di contesto da 1M token su Vertex AI. Claude Code abilita automaticamente la finestra di contesto estesa quando selezioni una variante di modello 1M. Per abilitare la finestra di contesto 1M per il tuo modello fissato, aggiungi[1m] all’ID del modello. Consulta Fissa i modelli per le distribuzioni di terze parti per i dettagli.
Risoluzione dei problemi
Se riscontri problemi di quota:- Controlla le quote attuali o richiedi un aumento della quota tramite Cloud Console
- Conferma che il modello è abilitato in Model Garden
- Verifica di avere accesso alla regione specificata
- Se utilizzi
CLOUD_ML_REGION=global, controlla che i tuoi modelli supportino endpoint globali in Model Garden in “Supported features”. Per i modelli che non supportano endpoint globali, puoi:- Specificare un modello supportato tramite
ANTHROPIC_MODELoANTHROPIC_SMALL_FAST_MODEL, oppure - Impostare un endpoint regionale utilizzando le variabili di ambiente
VERTEX_REGION_<MODEL_NAME>
- Specificare un modello supportato tramite
- Per gli endpoint regionali, assicurati che il modello primario e il modello piccolo/veloce siano supportati nella tua regione selezionata
- Considera di passare a
CLOUD_ML_REGION=globalper una migliore disponibilità