2> Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt2> Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt
3> Use this file to discover all available pages before exploring further.3> Use this file to discover all available pages before exploring further.
4 4
5# Claude Code su Google Vertex AI5# Claude Code su Google Cloud's Agent Platform
6 6
7> Scopri come configurare Claude Code tramite Google Vertex AI, inclusa la configurazione, la configurazione IAM e la risoluzione dei problemi.7> Scopri come configurare Claude Code tramite Google Cloud's Agent Platform, precedentemente Vertex AI, inclusa la configurazione, la configurazione IAM e la risoluzione dei problemi.
8 8
9export const ContactSalesCard = ({surface}) => {9export const ContactSalesCard = ({surface}) => {
10 const utm = content => `utm_source=claude_code&utm_medium=docs&utm_content=${surface}_${content}`;10 const utm = content => `utm_source=claude_code&utm_medium=docs&utm_content=${surface}_${content}`;
82 Prerequisiti82 Prerequisiti
83</h2>83</h2>
84 84
85Prima di configurare Claude Code con Vertex AI, assicurati di avere:85Prima di configurare Claude Code con Google Cloud's Agent Platform di Google Cloud, precedentemente noto come Vertex AI, assicurati di avere:
86 86
87* Un account Google Cloud Platform (GCP) con fatturazione abilitata87* Un account Google Cloud Platform (GCP) con fatturazione abilitata
88* Un progetto GCP con Vertex AI API abilitata88* Un progetto GCP con Google Cloud's Agent Platform API abilitata
89* Accesso ai modelli Claude desiderati (ad esempio, Claude Sonnet 4.6)89* Accesso ai modelli Claude desiderati (ad esempio, Claude Sonnet 4.6)
90* Google Cloud SDK (`gcloud`) installato e configurato90* Google Cloud SDK (`gcloud`) installato e configurato
91* Quota allocata nella regione GCP desiderata91* Quota allocata nella regione GCP desiderata
92 92
93Per accedere con le tue credenziali Vertex AI, segui [Accedi con Vertex AI](#sign-in-with-vertex-ai) di seguito. Per distribuire Claude Code in un team, utilizza i passaggi di [configurazione manuale](#set-up-manually) e [fissa le versioni del tuo modello](#5-pin-model-versions) prima del rollout.93Per accedere con le tue credenziali Google Cloud's Agent Platform, segui [Accedi con Google Cloud's Agent Platform](#sign-in-with-agent-platform) di seguito. Per distribuire Claude Code in un team, utilizza i passaggi di [configurazione manuale](#set-up-manually) e [fissa le versioni del tuo modello](#5-pin-model-versions) prima del rollout.
94 94
95<h2 id="sign-in-with-vertex-ai">95<h2 id="sign-in-with-agent-platform">
96 Accedi con Vertex AI96 Accedi con Agent Platform
97</h2>97</h2>
98 98
99Se hai credenziali Google Cloud e desideri iniziare a utilizzare Claude Code tramite Vertex AI, la procedura guidata di accesso ti guida attraverso i passaggi. Completi i prerequisiti lato GCP una volta per progetto; la procedura guidata gestisce il lato Claude Code.99Se hai credenziali Google Cloud e desideri iniziare a utilizzare Claude Code tramite Google Cloud's Agent Platform, la procedura guidata di accesso ti guida attraverso i passaggi. Completi i prerequisiti lato GCP una volta per progetto; la procedura guidata gestisce il lato Claude Code.
100 100
101<Note>101<Note>
102 La procedura guidata di configurazione di Vertex AI richiede Claude Code v2.1.98 o versione successiva. Esegui `claude --version` per verificare.102 La procedura guidata di configurazione di Google Cloud's Agent Platform richiede Claude Code v2.1.98 o versione successiva. Esegui `claude --version` per verificare.
103</Note>103</Note>
104 104
105<Steps>105<Steps>
106 <Step title="Abilita i modelli Claude nel tuo progetto GCP">106 <Step title="Abilita i modelli Claude nel tuo progetto GCP">
107 [Abilita Vertex AI API](#1-enable-vertex-ai-api) per il tuo progetto, quindi richiedi accesso ai modelli Claude che desideri in [Vertex AI Model Garden](https://console.cloud.google.com/vertex-ai/model-garden). Consulta [Configurazione IAM](#iam-configuration) per le autorizzazioni di cui il tuo account ha bisogno.107 [Abilita Google Cloud's Agent Platform API](#1-enable-agent-platform-api) per il tuo progetto, quindi richiedi accesso ai modelli Claude che desideri in [Google Cloud's Agent Platform Model Garden](https://console.cloud.google.com/vertex-ai/model-garden). Consulta [Configurazione IAM](#iam-configuration) per le autorizzazioni di cui il tuo account ha bisogno.
108 </Step>108 </Step>
109 109
110 <Step title="Avvia Claude Code e scegli Vertex AI">110 <Step title="Avvia Claude Code e scegli Google Cloud's Agent Platform">
111 Esegui `claude`. Al prompt di accesso, seleziona **3rd-party platform**, quindi **Google Vertex AI**.111 Esegui `claude`. Al prompt di accesso, seleziona **3rd-party platform**, quindi **Google Vertex AI**, l'etichetta che il prompt di accesso utilizza ancora per Google Cloud's Agent Platform.
112 </Step>112 </Step>
113 113
114 <Step title="Segui i prompt della procedura guidata">114 <Step title="Segui i prompt della procedura guidata">
122 Configurazione della regione122 Configurazione della regione
123</h2>123</h2>
124 124
125Claude Code supporta endpoint Vertex AI [globali](https://cloud.google.com/blog/products/ai-machine-learning/global-endpoint-for-claude-models-generally-available-on-vertex-ai), multi-regione e regionali. Imposta `CLOUD_ML_REGION` su `global`, una posizione multi-regione come `eu` o `us`, o una regione specifica come `us-east5`. Claude Code seleziona il nome host Vertex AI corretto per ogni modulo, inclusi gli host `aiplatform.eu.rep.googleapis.com` e `aiplatform.us.rep.googleapis.com` per le posizioni multi-regione.125Claude Code supporta endpoint di Google Cloud's Agent Platform [globali](https://cloud.google.com/blog/products/ai-machine-learning/global-endpoint-for-claude-models-generally-available-on-vertex-ai), multi-regione e regionali. Imposta `CLOUD_ML_REGION` su `global`, una posizione multi-regione come `eu` o `us`, o una regione specifica come `us-east5`. Claude Code seleziona il nome host corretto di Google Cloud's Agent Platform per ogni modulo, inclusi gli host `aiplatform.eu.rep.googleapis.com` e `aiplatform.us.rep.googleapis.com` per le posizioni multi-regione.
126 126
127<Note>127<Note>
128 Vertex AI potrebbe non supportare i modelli predefiniti di Claude Code su ogni tipo di endpoint. La disponibilità del modello varia tra [regioni specifiche](https://cloud.google.com/vertex-ai/generative-ai/docs/learn/locations#genai-partner-models), posizioni multi-regione e [endpoint globali](https://cloud.google.com/vertex-ai/generative-ai/docs/partner-models/use-partner-models#supported_models). Potrebbe essere necessario passare a una posizione supportata o specificare un modello supportato.128 Google Cloud's Agent Platform potrebbe non supportare i modelli predefiniti di Claude Code su ogni tipo di endpoint. La disponibilità del modello varia tra [regioni specifiche](https://cloud.google.com/vertex-ai/generative-ai/docs/learn/locations#genai-partner-models), posizioni multi-regione e [endpoint globali](https://cloud.google.com/vertex-ai/generative-ai/docs/partner-models/use-partner-models#supported_models). Potrebbe essere necessario passare a una posizione supportata o specificare un modello supportato.
129</Note>129</Note>
130 130
131<h2 id="set-up-manually">131<h2 id="set-up-manually">
132 Configurazione manuale132 Configurazione manuale
133</h2>133</h2>
134 134
135Per configurare Vertex AI tramite variabili di ambiente invece della procedura guidata, ad esempio in CI o in un rollout aziendale con script, segui i passaggi di seguito.135Per configurare Google Cloud's Agent Platform tramite variabili di ambiente invece della procedura guidata, ad esempio in CI o in un rollout aziendale con script, segui i passaggi di seguito.
136 136
137<h3 id="1-enable-vertex-ai-api">137<h3 id="1-enable-agent-platform-api">
138 1. Abilita Vertex AI API138 1. Abilita Agent Platform API
139</h3>139</h3>
140 140
141Abilita Vertex AI API nel tuo progetto GCP:141Abilita Google Cloud's Agent Platform API nel tuo progetto GCP:
142 142
143```bash theme={null}143```bash theme={null}
144# Imposta il tuo ID progetto144# Imposta il tuo ID progetto
145gcloud config set project YOUR-PROJECT-ID145gcloud config set project YOUR-PROJECT-ID
146 146
147# Abilita Vertex AI API147# Abilita Agent Platform API
148gcloud services enable aiplatform.googleapis.com148gcloud services enable aiplatform.googleapis.com
149```149```
150 150
152 2. Richiedi accesso al modello152 2. Richiedi accesso al modello
153</h3>153</h3>
154 154
155Richiedi accesso ai modelli Claude in Vertex AI:155Richiedi accesso ai modelli Claude in Google Cloud's Agent Platform:
156 156
1571. Accedi a [Vertex AI Model Garden](https://console.cloud.google.com/vertex-ai/model-garden)1571. Accedi a [Google Cloud's Agent Platform Model Garden](https://console.cloud.google.com/vertex-ai/model-garden)
1582. Cerca i modelli "Claude"1582. Cerca i modelli "Claude"
1593. Richiedi accesso ai modelli Claude desiderati (ad esempio, Claude Sonnet 4.6)1593. Richiedi accesso ai modelli Claude desiderati (ad esempio, Claude Sonnet 4.6)
1604. Attendi l'approvazione (potrebbe richiedere 24-48 ore)1604. Attendi l'approvazione (potrebbe richiedere 24-48 ore)
170Claude Code v2.1.121 o versioni successive supporta [X.509 certificate-based Workload Identity Federation](https://cloud.google.com/iam/docs/workload-identity-federation-with-x509-certificates) attraverso la stessa catena Application Default Credentials. Imposta `GOOGLE_APPLICATION_CREDENTIALS` al percorso del tuo file di configurazione delle credenziali.170Claude Code v2.1.121 o versioni successive supporta [X.509 certificate-based Workload Identity Federation](https://cloud.google.com/iam/docs/workload-identity-federation-with-x509-certificates) attraverso la stessa catena Application Default Credentials. Imposta `GOOGLE_APPLICATION_CREDENTIALS` al percorso del tuo file di configurazione delle credenziali.
171 171
172<Note>172<Note>
173 Claude Code utilizza `ANTHROPIC_VERTEX_PROJECT_ID` come ID progetto per le richieste Vertex AI. Le variabili di ambiente `GCLOUD_PROJECT` e `GOOGLE_CLOUD_PROJECT` e il file di credenziali a cui fa riferimento `GOOGLE_APPLICATION_CREDENTIALS` hanno la precedenza su di esso. Se nessuno di questi è impostato, l'ID progetto viene risolto dalla tua configurazione `gcloud` o dall'account di servizio collegato.173 Claude Code utilizza `ANTHROPIC_VERTEX_PROJECT_ID` come ID progetto per le richieste Google Cloud's Agent Platform. Le variabili di ambiente `GCLOUD_PROJECT` e `GOOGLE_CLOUD_PROJECT` e il file di credenziali a cui fa riferimento `GOOGLE_APPLICATION_CREDENTIALS` hanno la precedenza su di esso. Se nessuno di questi è impostato, l'ID progetto viene risolto dalla tua configurazione `gcloud` o dall'account di servizio collegato.
174</Note>174</Note>
175 175
176<h4 id="advanced-credential-configuration">176<h4 id="advanced-credential-configuration">
197Imposta le seguenti variabili di ambiente:197Imposta le seguenti variabili di ambiente:
198 198
199```bash theme={null}199```bash theme={null}
200# Abilita integrazione Vertex AI200# Abilita integrazione Agent Platform
201export CLAUDE_CODE_USE_VERTEX=1201export CLAUDE_CODE_USE_VERTEX=1
202export CLOUD_ML_REGION=global202export CLOUD_ML_REGION=global
203export ANTHROPIC_VERTEX_PROJECT_ID=YOUR-PROJECT-ID203export ANTHROPIC_VERTEX_PROJECT_ID=YOUR-PROJECT-ID
204 204
205# Facoltativo: Esegui l'override dell'URL dell'endpoint Vertex per endpoint personalizzati o gateway205# Facoltativo: Esegui l'override dell'URL dell'endpoint Agent Platform per endpoint personalizzati o gateway
206# export ANTHROPIC_VERTEX_BASE_URL=https://aiplatform.googleapis.com206# export ANTHROPIC_VERTEX_BASE_URL=https://aiplatform.googleapis.com
207 207
208# Facoltativo: Disabilita prompt caching se necessario208# Facoltativo: Disabilita prompt caching se necessario
216export VERTEX_REGION_CLAUDE_4_6_SONNET=europe-west1216export VERTEX_REGION_CLAUDE_4_6_SONNET=europe-west1
217```217```
218 218
219La maggior parte delle versioni del modello ha una variabile `VERTEX_REGION_CLAUDE_*` corrispondente. Consulta il [riferimento delle variabili di ambiente](/it/env-vars) per l'elenco completo. Controlla [Vertex Model Garden](https://console.cloud.google.com/vertex-ai/model-garden) per determinare quali modelli supportano endpoint globali rispetto a quelli solo regionali.219La maggior parte delle versioni del modello ha una variabile `VERTEX_REGION_CLAUDE_*` corrispondente. Consulta il [riferimento delle variabili di ambiente](/it/env-vars) per l'elenco completo. Controlla [Google Cloud's Agent Platform Model Garden](https://console.cloud.google.com/vertex-ai/model-garden) per determinare quali modelli supportano endpoint globali rispetto a quelli solo regionali.
220 220
221[Prompt caching](/it/prompt-caching) è abilitato automaticamente. Per disabilitarlo, imposta `DISABLE_PROMPT_CACHING=1`. Per richiedere un TTL cache di 1 ora invece del valore predefinito di 5 minuti, imposta `ENABLE_PROMPT_CACHING_1H=1`; le scritture della cache con TTL di 1 ora vengono fatturate a una tariffa più elevata. Per limiti di velocità aumentati, contatta il supporto di Google Cloud. Quando utilizzi Vertex AI, il comando `/logout` non è disponibile poiché l'autenticazione è gestita tramite le credenziali di Google Cloud.221[Prompt caching](/it/prompt-caching) è abilitato automaticamente. Per disabilitarlo, imposta `DISABLE_PROMPT_CACHING=1`. Per richiedere un TTL cache di 1 ora invece del valore predefinito di 5 minuti, imposta `ENABLE_PROMPT_CACHING_1H=1`; le scritture della cache con TTL di 1 ora vengono fatturate a una tariffa più elevata. Per limiti di velocità aumentati, contatta il supporto di Google Cloud. Quando utilizzi Google Cloud's Agent Platform, il comando `/logout` non è disponibile poiché l'autenticazione è gestita tramite le credenziali di Google Cloud.
222 222
223Claude Code disabilita [MCP tool search](/it/mcp#scale-with-mcp-tool-search) per impostazione predefinita su Vertex AI, quindi le definizioni degli strumenti MCP vengono caricate in anticipo. Vertex AI supporta la ricerca degli strumenti per Claude Sonnet 4.5 e versioni successive e Claude Opus 4.5 e versioni successive. Imposta `ENABLE_TOOL_SEARCH=true` per abilitarla su questi modelli. I modelli precedenti su Vertex AI non accettano l'intestazione beta richiesta e le richieste non riescono se abiliti la ricerca degli strumenti con essi.223Claude Code disabilita [MCP tool search](/it/mcp#scale-with-mcp-tool-search) per impostazione predefinita su Google Cloud's Agent Platform, quindi le definizioni degli strumenti MCP vengono caricate in anticipo. Google Cloud's Agent Platform supporta la ricerca degli strumenti per Claude Sonnet 4.5 e versioni successive e Claude Opus 4.5 e versioni successive. Imposta `ENABLE_TOOL_SEARCH=true` per abilitarla su questi modelli. I modelli precedenti su Google Cloud's Agent Platform non accettano l'intestazione beta richiesta e le richieste non riescono se abiliti la ricerca degli strumenti con essi.
224 224
225<h3 id="5-pin-model-versions">225<h3 id="5-pin-model-versions">
226 5. Fissa le versioni del modello226 5. Fissa le versioni del modello
227</h3>227</h3>
228 228
229<Warning>229<Warning>
230 Fissa versioni specifiche del modello quando distribuisci a più utenti. Senza fissaggio, gli alias di modello come `sonnet` e `opus` si risolvono nel valore predefinito integrato di Claude Code per Vertex AI, che può essere in ritardo rispetto alla versione più recente e potrebbe non essere ancora abilitato nel tuo progetto. Claude Code [ritorna](#startup-model-checks) alla versione precedente all'avvio quando il valore predefinito non è disponibile, ma il fissaggio ti consente di controllare quando i tuoi utenti passano a un nuovo modello.230 Fissa versioni specifiche del modello quando distribuisci a più utenti. Senza fissaggio, gli alias di modello come `sonnet` e `opus` si risolvono nel valore predefinito integrato di Claude Code per Google Cloud's Agent Platform, che può essere in ritardo rispetto alla versione più recente e potrebbe non essere ancora abilitato nel tuo progetto. Claude Code [ritorna](#startup-model-checks) alla versione precedente all'avvio quando il valore predefinito non è disponibile, ma il fissaggio ti consente di controllare quando i tuoi utenti passano a un nuovo modello.
231</Warning>231</Warning>
232 232
233Imposta queste variabili di ambiente su ID modello Vertex AI specifici.233Imposta queste variabili di ambiente su ID modello Google Cloud's Agent Platform specifici.
234 234
235Senza `ANTHROPIC_DEFAULT_OPUS_MODEL`, l'alias `opus` su Vertex si risolve in Opus 4.6. Impostalo sull'ID di Opus 4.8 per utilizzare il modello più recente:235Senza `ANTHROPIC_DEFAULT_OPUS_MODEL`, l'alias `opus` su Google Cloud's Agent Platform si risolve in Opus 4.6. Impostalo sull'ID di Opus 4.8 per utilizzare il modello più recente:
236 236
237```bash theme={null}237```bash theme={null}
238export ANTHROPIC_DEFAULT_OPUS_MODEL='claude-opus-4-8'238export ANTHROPIC_DEFAULT_OPUS_MODEL='claude-opus-4-8'
249| Modello primario | `claude-sonnet-4-5@20250929` |249| Modello primario | `claude-sonnet-4-5@20250929` |
250| Modello piccolo/veloce | Uguale al modello primario |250| Modello piccolo/veloce | Uguale al modello primario |
251 251
252Le attività in background come la generazione del titolo della sessione utilizzano il modello piccolo/veloce, normalmente un modello della classe Haiku. Su Vertex AI, Claude Code imposta per impostazione predefinita questo al modello primario perché Haiku potrebbe non essere abilitato in ogni progetto o regione. Per utilizzare Haiku per le attività in background, imposta `ANTHROPIC_DEFAULT_HAIKU_MODEL` su un ID modello disponibile nel tuo progetto.252Le attività in background come la generazione del titolo della sessione utilizzano il modello piccolo/veloce, normalmente un modello della classe Haiku. Su Google Cloud's Agent Platform, Claude Code imposta per impostazione predefinita questo al modello primario perché Haiku potrebbe non essere abilitato in ogni progetto o regione. Per utilizzare Haiku per le attività in background, imposta `ANTHROPIC_DEFAULT_HAIKU_MODEL` su un ID modello disponibile nel tuo progetto.
253 253
254Per personalizzare ulteriormente i modelli:254Per personalizzare ulteriormente i modelli:
255 255
262 Controlli del modello all'avvio262 Controlli del modello all'avvio
263</h2>263</h2>
264 264
265Quando Claude Code si avvia con Vertex AI configurato, verifica che i modelli che intende utilizzare siano accessibili nel tuo progetto. Questo controllo richiede Claude Code v2.1.98 o versione successiva.265Quando Claude Code si avvia con Google Cloud's Agent Platform configurato, verifica che i modelli che intende utilizzare siano accessibili nel tuo progetto. Questo controllo richiede Claude Code v2.1.98 o versione successiva.
266 266
267Se hai fissato una versione del modello più vecchia del valore predefinito corrente di Claude Code, e il tuo progetto può invocare la versione più recente, Claude Code ti chiede di aggiornare il fissaggio. Accettare scrive il nuovo ID modello nel tuo [file di impostazioni utente](/it/settings) e riavvia Claude Code. Rifiutare viene ricordato fino al prossimo cambio di versione predefinita.267Se hai fissato una versione del modello più vecchia del valore predefinito corrente di Claude Code, e il tuo progetto può invocare la versione più recente, Claude Code ti chiede di aggiornare il fissaggio. Accettare scrive il nuovo ID modello nel tuo [file di impostazioni utente](/it/settings) e riavvia Claude Code. Rifiutare viene ricordato fino al prossimo cambio di versione predefinita.
268 268
280 280
281Per autorizzazioni più restrittive, crea un ruolo personalizzato con solo le autorizzazioni di cui sopra.281Per autorizzazioni più restrittive, crea un ruolo personalizzato con solo le autorizzazioni di cui sopra.
282 282
283Per i dettagli, consulta la [documentazione IAM di Vertex](https://cloud.google.com/vertex-ai/docs/general/access-control).283Per i dettagli, consulta la [documentazione IAM di Google Cloud Vertex AI](https://cloud.google.com/vertex-ai/docs/general/access-control).
284 284
285<Note>285<Note>
286 Crea un progetto GCP dedicato per Claude Code per semplificare il tracciamento dei costi e il controllo degli accessi.286 Crea un progetto GCP dedicato per Claude Code per semplificare il tracciamento dei costi e il controllo degli accessi.
290 Finestra di contesto da 1M token290 Finestra di contesto da 1M token
291</h2>291</h2>
292 292
293Claude Sonnet 5, Opus 4.6 e versioni successive, e Sonnet 4.6 supportano la [finestra di contesto da 1M token](https://platform.claude.com/docs/en/build-with-claude/context-windows#1m-token-context-window) su Vertex AI. Sonnet 5 funziona sempre con la finestra da 1M, senza alcuna variante `[1m]` da selezionare. Per gli altri modelli, Claude Code abilita automaticamente la finestra di contesto estesa quando selezioni una variante di modello 1M.293Claude Sonnet 5, Opus 4.6 e versioni successive, e Sonnet 4.6 supportano la [finestra di contesto da 1M token](https://platform.claude.com/docs/en/build-with-claude/context-windows#1m-token-context-window) su Google Cloud's Agent Platform. Sonnet 5 funziona sempre con la finestra da 1M, senza alcuna variante `[1m]` da selezionare. Per gli altri modelli, Claude Code abilita automaticamente la finestra di contesto estesa quando selezioni una variante di modello 1M.
294 294
295La [procedura guidata di configurazione](#sign-in-with-vertex-ai) offre un'opzione di contesto 1M quando fissa i modelli. Per abilitarla per un modello fissato manualmente, aggiungi `[1m]` all'ID del modello. Consulta [Fissa i modelli per le distribuzioni di terze parti](/it/model-config#pin-models-for-third-party-deployments) per i dettagli.295La [procedura guidata di configurazione](#sign-in-with-agent-platform) offre un'opzione di contesto 1M quando fissa i modelli. Per abilitarla per un modello fissato manualmente, aggiungi `[1m]` all'ID del modello. Consulta [Fissa i modelli per le distribuzioni di terze parti](/it/model-config#pin-models-for-third-party-deployments) per i dettagli.
296 296
297<h2 id="troubleshooting">297<h2 id="troubleshooting">
298 Risoluzione dei problemi298 Risoluzione dei problemi
325 Risorse aggiuntive325 Risorse aggiuntive
326</h2>326</h2>
327 327
328* [Documentazione di Vertex AI](https://cloud.google.com/vertex-ai/docs)328* [Documentazione di Google Cloud's Agent Platform](https://cloud.google.com/vertex-ai/docs)
329* [Prezzi di Vertex AI](https://cloud.google.com/vertex-ai/pricing)329* [Prezzi di Google Cloud's Agent Platform](https://cloud.google.com/vertex-ai/pricing)
330* [Quote e limiti di Vertex AI](https://cloud.google.com/vertex-ai/docs/quotas)330* [Quote e limiti di Google Cloud's Agent Platform](https://cloud.google.com/vertex-ai/docs/quotas)