Questa pagina tratta 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 con 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 nello stesso giorno, 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.23aws sts get-caller-identityGli SDK client di Anthropic supportano Bedrock. Puoi anche utilizzare direttamente un SDK AWS come boto3.
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 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 struttura nativa delle richieste della Messages API e la piena parità
di funzionalità, usa quella pagina. Claude Fable 5, Claude Opus 4.8 e Claude Opus 4.7 sono omessi dalla tabella
dei modelli in questa pagina perché non hanno ID di modello versionati tramite ARN.
Claude Sonnet 5 non è disponibile su questa superficie; usa Claude in Amazon Bedrock o Claude Platform su AWS.
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.
| Modello | ID modello Bedrock di base | 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 |
Per maggiori informazioni sugli ID di modello regionali rispetto a quelli globali, consulta la sezione Endpoint globali vs regionali.
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:
from anthropic import AnthropicBedrock
client = AnthropicBedrock(
# Autenticati fornendo le chiavi qui sotto oppure usa i provider di credenziali AWS predefiniti, ad esempio
# usando ~/.aws/credentials o le variabili d'ambiente "AWS_SECRET_ACCESS_KEY" e "AWS_ACCESS_KEY_ID".
aws_access_key="<access key>",
aws_secret_key="<secret key>",
# Le credenziali temporanee possono essere usate con aws_session_token.
# Maggiori informazioni su https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp.html.
aws_session_token="<session_token>",
# aws_region cambia la regione AWS a cui viene inviata la richiesta. Per impostazione predefinita, l'SDK legge AWS_REGION,
# e se non è presente, usa us-east-1 come predefinita. Nota che l'SDK non legge ~/.aws/config per la regione.
aws_region="us-west-2",
)
message = client.messages.create(
model="global.anthropic.claude-opus-4-6-v1",
max_tokens=256,
messages=[{"role": "user", "content": "Hello, world"}],
)
print(message.content)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:
from anthropic import AnthropicBedrock
client = AnthropicBedrock(
api_key="your-bearer-token",
aws_region="us-west-2",
)
message = client.messages.create(
model="us.anthropic.claude-sonnet-4-5-20250929-v1:0",
max_tokens=1024,
messages=[{"role": "user", "content": "Hello!"}],
)
print(message.content)Bedrock fornisce un servizio di registrazione delle invocazioni che consente ai clienti di registrare i prompt e i completamenti associati al proprio utilizzo.
Anthropic raccomanda di registrare la tua attività su una base continuativa di almeno 30 giorni per comprendere la tua attività e indagare su eventuali potenziali usi impropri.
L'attivazione di questo servizio non concede 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 che 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 4.8, Claude Opus 4.7, Claude Opus 4.6 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 di modello per Claude Opus 4.6, Sonnet 4.6 e Sonnet 4.5 includono già il prefisso global.:
from anthropic import AnthropicBedrock
client = AnthropicBedrock(aws_region="us-west-2")
message = client.messages.create(
model="global.anthropic.claude-opus-4-6-v1",
max_tokens=256,
messages=[{"role": "user", "content": "Hello, world"}],
)Utilizzo degli endpoint regionali (CRIS):
Per utilizzare gli endpoint regionali, sostituisci il prefisso global. con un prefisso regionale come us.:
from anthropic import AnthropicBedrock
client = AnthropicBedrock(aws_region="us-west-2")
# Utilizzo dell'endpoint regionale US (CRIS)
message = client.messages.create(
model="us.anthropic.claude-opus-4-6-v1", # Regional prefix
max_tokens=256,
messages=[{"role": "user", "content": "Hello, world"}],
)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?