L'API per accedere a Claude su Google Cloud's Agent Platform è quasi identica alla Messages API, con due differenze chiave nel formato della richiesta:
model non viene passato nel corpo della richiesta. Viene invece specificato nell'URL dell'endpoint Google Cloud.anthropic_version viene passato nel corpo della richiesta (anziché come header) e deve essere impostato sul valore vertex-2023-10-16.Agent Platform è supportato anche dagli SDK client ufficiali di Anthropic. Questa guida ti accompagna nell'invio di una richiesta a Claude su Agent Platform utilizzando uno degli SDK client di Anthropic.
Nota che questa guida presuppone che tu abbia già un progetto Google Cloud in grado di utilizzare Agent Platform. Consulta Modelli Anthropic Claude su Agent Platform per maggiori informazioni sulla configurazione richiesta e una guida completa.
Per prima cosa, installa l'SDK client di Anthropic per il linguaggio che preferisci.
Nota che la disponibilità dei modelli Anthropic varia in base alla regione. Cerca "Claude" nel Model Garden o vai su Modelli Anthropic Claude per le informazioni più aggiornate.
I termini del ciclo di vita (Deprecato, Ritirato) sono definiti in Deprecazioni dei modelli. Le date del ciclo di vita sulle piattaforme gestite dai partner sono stabilite dal partner e possono differire dalla pianificazione dell'API Claude. Per la data di ritiro attuale di qualsiasi modello su Agent Platform, consulta la documentazione di Google Cloud per i modelli Claude su Agent Platform.
| Modello | ID modello API Agent Platform |
|---|---|
| Claude Fable 5 | claude-fable-5 |
| Claude Opus 4.8 | claude-opus-4-8 |
| Claude Opus 4.7 | claude-opus-4-7 |
| Claude Opus 4.6 | claude-opus-4-6 |
| Claude Sonnet 5 | claude-sonnet-5 |
| Claude Sonnet 4.6 | claude-sonnet-4-6 |
| Claude Sonnet 4.5 | claude-sonnet-4-5@20250929 |
| Claude Sonnet 4 Deprecato. | claude-sonnet-4@20250514 |
| Claude Sonnet 3.7 Ritirato. | claude-3-7-sonnet@20250219 |
| Claude Opus 4.5 | claude-opus-4-5@20251101 |
| Claude Opus 4.1 Deprecato. | claude-opus-4-1@20250805 |
| Claude Opus 4 Deprecato. | claude-opus-4@20250514 |
| Claude Haiku 4.5 | claude-haiku-4-5@20251001 |
| Claude Haiku 3.5 Deprecato. | claude-3-5-haiku@20241022 |
Stai effettuando l'aggiornamento a un modello Claude più recente? In Claude Code, esegui /claude-api migrate per applicare le sostituzioni degli ID modello e le modifiche ai parametri non retrocompatibili in tutta la tua codebase. La skill rileva quale piattaforma cloud è utilizzata dal tuo codice e adatta i formati degli ID modello e le modifiche alle funzionalità per quella piattaforma. Consulta Migrazione a un modello Claude più recente.
Prima di eseguire le richieste potrebbe essere necessario eseguire gcloud auth application-default login per autenticarti con Google Cloud.
Gli esempi seguenti mostrano come generare testo da Claude su Agent Platform:
from anthropic import AnthropicVertex
project_id = "MY_PROJECT_ID"
region = "global"
client = AnthropicVertex(project_id=project_id, region=region)
message = client.messages.create(
model="claude-opus-4-8",
max_tokens=100,
messages=[
{
"role": "user",
"content": "Hey Claude!",
}
],
)
print(message)Consulta gli SDK client e la documentazione ufficiale di Agent Platform per maggiori dettagli.
Claude è disponibile anche tramite Amazon Bedrock, Claude Platform su AWS e Microsoft Foundry.
La gestione dei dati per questa offerta è regolata da Google Cloud. Per i dettagli, consulta Agent Platform e zero data retention.
Agent Platform fornisce un servizio di registrazione richiesta-risposta che consente ai clienti di registrare i prompt e i completamenti associati al proprio utilizzo.
Anthropic consiglia di registrare la tua attività su base continuativa per almeno 30 giorni, in modo da comprendere la tua attività e indagare su eventuali usi impropri.
L'attivazione di questo servizio non concede a Google o Anthropic alcun accesso ai tuoi contenuti.
Per l'elenco completo delle funzionalità con la disponibilità su Google Cloud, consulta Panoramica delle funzionalità.
fallbacks; usa invece il pattern di fallback lato client)Claude Fable 5, Claude Opus 4.8, Claude Opus 4.7, Claude Opus 4.6, Claude Sonnet 5 e Claude Sonnet 4.6 hanno una "context window" (finestra di contesto) da 1M token su Agent Platform. Gli altri modelli Claude, inclusi Sonnet 4.5 e Sonnet 4 (deprecato), hanno una finestra di contesto da 200k token.
Agent Platform limita i payload delle richieste a 30 MB. Quando invii documenti di grandi dimensioni o molte immagini, potresti raggiungere questo limite prima del limite di token.
Agent Platform offre tre tipi di endpoint:
Gli endpoint regionali e multi-regione includono un sovrapprezzo del 10% rispetto agli endpoint globali.
Questo si applica solo a Claude Sonnet 4.5 e ai modelli futuri. I modelli precedenti (Claude Sonnet 4 (deprecato), Opus 4 (deprecato) e precedenti) mantengono le loro strutture di prezzo esistenti.
Endpoint globali (consigliati):
Endpoint multi-regione:
us ed eu)Endpoint regionali:
Utilizzo degli endpoint globali (consigliato):
Imposta il parametro region su "global" durante l'inizializzazione del client:
from anthropic import AnthropicVertex
project_id = "MY_PROJECT_ID"
region = "global"
client = AnthropicVertex(project_id=project_id, region=region)
message = client.messages.create(
model="claude-opus-4-8",
max_tokens=100,
messages=[
{
"role": "user",
"content": "Hey Claude!",
}
],
)
print(message)Utilizzo degli endpoint multi-regione:
Imposta il parametro region su un identificatore multi-regione: "us" per gli Stati Uniti o "eu" per l'Unione Europea. L'SDK instrada le richieste all'endpoint multi-regione corrispondente (https://aiplatform.us.rep.googleapis.com o https://aiplatform.eu.rep.googleapis.com), che bilancia dinamicamente il traffico tra le regioni all'interno di quell'area geografica.
from anthropic import AnthropicVertex
project_id = "MY_PROJECT_ID"
region = "us" # Multi-region identifier: "us" or "eu"
client = AnthropicVertex(project_id=project_id, region=region)
message = client.messages.create(
model="claude-opus-4-8",
max_tokens=100,
messages=[
{
"role": "user",
"content": "Hey Claude!",
}
],
)
print(message)Utilizzo degli endpoint regionali:
Specifica una regione specifica come "us-east1" o "europe-west1":
from anthropic import AnthropicVertex
project_id = "MY_PROJECT_ID"
region = "us-east1" # Specify a specific region
client = AnthropicVertex(project_id=project_id, region=region)
message = client.messages.create(
model="claude-opus-4-8",
max_tokens=100,
messages=[
{
"role": "user",
"content": "Hey Claude!",
}
],
)
print(message)Claude Mythos Preview è un'anteprima di ricerca disponibile per i clienti invitati su Agent Platform. Per maggiori informazioni, consulta Project Glasswing.
Was this page helpful?