Questa pagina copre l'integrazione legacy di Amazon Bedrock: le API InvokeModel e Converse con identificatori di modello versionati tramite ARN e codifica event-stream di AWS. Per i modelli disponibili sull'endpoint Bedrock della Messages API, consulta Claude in Amazon Bedrock, che utilizza la Messages API su /anthropic/v1/messages con streaming SSE. Per un'alternativa gestita da Anthropic con fatturazione tramite AWS Marketplace e accesso alle funzionalità tipicamente in giornata, consulta Claude Platform su AWS. Gli utenti Bedrock esistenti possono seguire la guida alla migrazione.
Chiamare Claude tramite Bedrock differisce leggermente da come chiameresti Claude direttamente sulla Claude API. Questa guida ti accompagna nel completamento di una chiamata API a Claude su Bedrock utilizzando uno degli SDK client di Anthropic.
Nota che questa guida presuppone che tu abbia già effettuato la registrazione per un account AWS e configurato l'accesso programmatico.
2.13.23.aws sts get-caller-identityGli SDK client di Anthropic supportano Bedrock. Puoi anche usare direttamente un SDK AWS come boto3.
pip install -U "anthropic[bedrock]"Vai su AWS Console > Bedrock > Model Access e richiedi l'accesso ai modelli Anthropic. Nota che la disponibilità dei modelli Anthropic varia in base alla regione. Consulta la documentazione AWS per le informazioni più aggiornate.
Claude Opus 5, Claude Sonnet 5, Claude Fable 5, Claude Opus 4.8 e Claude Opus 4.7 sono raggiungibili tramite InvokeModel su bedrock-runtime.
Queste richieste sono servite dalla stessa infrastruttura dell'endpoint
Claude in Amazon Bedrock.
Per la forma nativa delle richieste della Messages API e la piena parità
di funzionalità, usa quella pagina. Questi modelli sono omessi dalla tabella
dei modelli in questa pagina perché non hanno ID di modello versionati tramite ARN.
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 dal calendario della Claude API. Per la data di ritiro attuale di qualsiasi modello su Amazon Bedrock, consulta la pagina del ciclo di vita dei modelli di Amazon Bedrock.
AWS offre i modelli Claude più recenti tramite inferenza cross-region anziché tramite throughput on-demand. Per questi modelli, una richiesta che passa l'ID del modello base fallisce con un errore HTTP 400 come il seguente:
Invocation of model ID anthropic.claude-sonnet-4-5-20250929-v1:0 with on-demand throughput isn't supported. Retry your request with the ID or ARN of an inference profile that contains this model.Per invocare questi modelli, passa un profilo di inferenza invece dell'ID del modello base. L'ID del profilo di inferenza è l'ID del modello base con un prefisso da una colonna contrassegnata con "Sì" nella tabella seguente, ad esempio us.anthropic.claude-sonnet-4-5-20250929-v1:0. Puoi anche passare l'ARN completo del profilo di inferenza, nella forma arn:aws:bedrock:{region}:{account-id}:inference-profile/{inference-profile-id}. Per l'elenco ufficiale di AWS dei profili di inferenza disponibili, consulta Regioni e modelli supportati per i profili di inferenza. Per come i prefissi influenzano il routing e i prezzi, consulta la sezione Endpoint globali rispetto a quelli regionali.
| Modello | ID del modello base Bedrock | global | us | eu | jp | apac |
|---|---|---|---|---|---|---|
| Claude Opus 4.6 | anthropic.claude-opus-4-6-v1 | Sì | Sì | Sì | Sì | Sì |
| Claude Sonnet 4.6 | anthropic.claude-sonnet-4-6 | Sì | Sì | Sì | Sì | No |
| Claude Sonnet 4.5 | anthropic.claude-sonnet-4-5-20250929-v1:0 | Sì | Sì | Sì | Sì | No |
| Claude Sonnet 4 Deprecato. | anthropic.claude-sonnet-4-20250514-v1:0 | Sì | Sì | Sì | No | Sì |
| Claude Sonnet 3.7 Ritirato. | anthropic.claude-3-7-sonnet-20250219-v1:0 | No | No | No | No | No |
| Claude Opus 4.5 | anthropic.claude-opus-4-5-20251101-v1:0 | Sì | Sì | Sì | No | No |
| Claude Opus 4.1 Deprecato. | anthropic.claude-opus-4-1-20250805-v1:0 | No | Sì | No | No | No |
| Claude Opus 4 Ritirato. | anthropic.claude-opus-4-20250514-v1:0 | No | No | No | No | No |
| Claude Haiku 4.5 | anthropic.claude-haiku-4-5-20251001-v1:0 | Sì | Sì | Sì | No | No |
| Claude Haiku 3.5 Deprecato. | anthropic.claude-3-5-haiku-20241022-v1:0 | No | Sì | No | No | No |
Gli esempi seguenti mostrano come stampare un elenco di tutti i modelli Claude disponibili tramite Bedrock:
import boto3
bedrock = boto3.client(service_name="bedrock")
response = bedrock.list_foundation_models(byProvider="anthropic")
for summary in response["modelSummaries"]:
print(summary["modelId"])Gli esempi seguenti mostrano come generare testo da Claude su Bedrock:
Chiamare l'API InvokeModel con credenziali AWS richiede la firma delle richieste SigV4, che gli SDK nelle altre schede gestiscono automaticamente. Per un endpoint Bedrock che puoi chiamare con un comando cURL autonomo, consulta Claude in Amazon Bedrock.
Consulta gli SDK client per maggiori dettagli e la documentazione ufficiale di Bedrock.
Puoi autenticarti con Bedrock utilizzando bearer token invece delle credenziali AWS. Questo è utile in ambienti aziendali dove i team hanno bisogno di accedere a Bedrock senza gestire credenziali AWS, ruoli IAM o permessi a livello di account.
L'approccio più semplice è impostare la variabile d'ambiente AWS_BEARER_TOKEN_BEDROCK, che ogni SDK rileva automaticamente durante la risoluzione delle credenziali dall'ambiente.
Per fornire un token in modo programmatico:
Questa sezione mostra come configurare un bearer token in un client SDK. Gli SDK leggono il token anche dalla variabile d'ambiente AWS_BEARER_TOKEN_BEDROCK. Per effettuare richieste HTTP dirette con un bearer token, consulta la documentazione di Amazon Bedrock.
Bedrock fornisce un servizio di registrazione delle invocazioni che ti consente di registrare i prompt e i completamenti associati al tuo utilizzo.
Anthropic raccomanda di registrare la tua attività su base continuativa di almeno 30 giorni per comprendere la tua attività e indagare su eventuali potenziali usi impropri.
L'attivazione di questo servizio non dà ad AWS o ad Anthropic alcun accesso ai tuoi contenuti.
Per l'elenco completo delle funzionalità con la disponibilità su Amazon Bedrock, consulta la Panoramica delle funzionalità.
fallbacks; usa invece il pattern di fallback lato client)Il supporto PDF è disponibile su Bedrock sia tramite la Converse API sia tramite la InvokeModel API. Per informazioni dettagliate sulle capacità e le limitazioni dell'elaborazione dei PDF, consulta Supporto PDF di Amazon Bedrock.
Considerazioni importanti per gli utenti della Converse API:
Claude Fable 5, Claude Opus 5, Claude Opus 4.8, Claude Opus 4.7, Claude Opus 4.6, Claude Sonnet 5 e Claude Sonnet 4.6 hanno una finestra di contesto da 1M di token su Amazon Bedrock. Gli altri modelli Claude, inclusi Sonnet 4.5 e Sonnet 4 (deprecato), hanno una finestra di contesto da 200k token.
Bedrock limita i payload delle richieste a 20 MB. Quando invii documenti di grandi dimensioni o molte immagini, potresti raggiungere questo limite prima del limite di token.
A partire da Claude Sonnet 4.5 e tutti i modelli futuri, Bedrock offre due tipi di endpoint:
Gli endpoint regionali includono un sovrapprezzo del 10% rispetto agli endpoint globali.
Questo si applica solo a Claude Sonnet 4.5 e ai modelli futuri. I modelli più vecchi (Claude Sonnet 4 (deprecato) e precedenti) mantengono le loro strutture di prezzo esistenti.
Endpoint globali (consigliati):
Endpoint regionali (CRIS):
Utilizzo degli endpoint globali (predefinito per Opus 4.6, Sonnet 4.6 e Sonnet 4.5):
Gli ID dei modelli per Claude Opus 4.6, Sonnet 4.6 e Sonnet 4.5 includono già il prefisso global.:
Chiamare l'API InvokeModel con credenziali AWS richiede la firma delle richieste SigV4, che gli SDK nelle altre schede gestiscono automaticamente. Per un endpoint Bedrock che puoi chiamare con un comando cURL autonomo, consulta Claude in Amazon Bedrock.
Utilizzo degli endpoint regionali (CRIS):
Per usare gli endpoint regionali, sostituisci il prefisso global. con un prefisso regionale come us.:
Chiamare l'API InvokeModel con credenziali AWS richiede la firma delle richieste SigV4, che gli SDK nelle altre schede gestiscono automaticamente. Per un endpoint Bedrock che puoi chiamare con un comando cURL autonomo, consulta Claude in Amazon Bedrock.
Claude Mythos Preview è un modello in anteprima di ricerca disponibile per i clienti invitati su Amazon Bedrock. Per maggiori informazioni, consulta Project Glasswing.
Was this page helpful?