L’API Vertex per accedere a Claude è quasi identica alla API Messages e supporta tutte le stesse opzioni, con due differenze chiave:

  • In Vertex, model non viene passato nel corpo della richiesta. Invece, viene specificato nell’URL dell’endpoint di Google Cloud.
  • In Vertex, anthropic_version viene passato nel corpo della richiesta (anziché come header), e deve essere impostato al valore vertex-2023-10-16.

Vertex è supportato anche dagli SDK client ufficiali di Anthropic. Questa guida ti accompagnerà attraverso il processo di invio di una richiesta a Claude su Vertex AI sia in Python che in TypeScript.

Nota che questa guida presuppone che tu abbia già un progetto GCP in grado di utilizzare Vertex AI. Consulta utilizzo dei modelli Claude 3 di Anthropic per maggiori informazioni sulla configurazione richiesta e una guida completa.

Installare un SDK per accedere a Vertex AI

Per prima cosa, installa l’SDK client di Anthropic per il linguaggio di tua scelta.

Accesso a Vertex AI

Disponibilità dei Modelli

Nota che la disponibilità dei modelli Anthropic varia per regione. Cerca “Claude” nel Vertex AI Model Garden o vai su Usa Claude 3 per le informazioni più aggiornate.

Nomi dei modelli API

ModelloNome modello API Vertex AI
Claude 3 Haikuclaude-3-haiku@20240307
Claude 3 Sonnetclaude-3-sonnet@20240229
Claude 3 Opus (Public Preview)claude-3-opus@20240229
Claude 3.5 Sonnetclaude-3-5-sonnet-v2@20241022

Effettuare richieste

Prima di eseguire le richieste potrebbe essere necessario eseguire gcloud auth application-default login per autenticarsi con GCP.

I seguenti esempi mostrano come generare testo da Claude 3 Haiku su Vertex AI:

Consulta i nostri SDK client e la documentazione ufficiale di Vertex AI per maggiori dettagli.