Chiamare Claude attraverso Bedrock differisce leggermente da come si chiamerebbe Claude quando si utilizzano gli SDK client di Anthropic. Questa guida ti accompagnerà attraverso il processo di completamento di una chiamata API a Claude su Bedrock in Python o TypeScript.

Nota che questa guida presuppone che tu abbia già registrato un account AWS e configurato l’accesso programmatico.

Installare e configurare AWS CLI

  1. Installa una versione di AWS CLI uguale o più recente della versione 2.13.23
  2. Configura le tue credenziali AWS utilizzando il comando AWS configure (vedi Configura AWS CLI) o trova le tue credenziali navigando su “Command line or programmatic access” nella tua dashboard AWS e seguendo le istruzioni nel popup modale.
  3. Verifica che le tue credenziali funzionino:
Shell
aws sts get-caller-identity  

Installare un SDK per accedere a Bedrock

Gli SDK client di Anthropic supportano Bedrock. Puoi anche utilizzare direttamente un SDK AWS come boto3.

Accedere a Bedrock

Iscriversi ai modelli Anthropic

Vai su AWS Console > Bedrock > Model Access e richiedi l’accesso ai modelli Anthropic. Nota che la disponibilità dei modelli Anthropic varia per regione. Consulta la documentazione AWS per le informazioni più recenti.

Nomi dei modelli API

ModelloNome modello API Bedrock
Claude 3 Haikuanthropic.claude-3-haiku-20240307-v1:0
Claude 3 Sonnetanthropic.claude-3-sonnet-20240229-v1:0
Claude 3 Opusanthropic.claude-3-opus-20240229-v1:0
Claude 3.5 Sonnetanthropic.claude-3-5-sonnet-20241022-v2:0

Elencare i modelli disponibili

I seguenti esempi mostrano come stampare un elenco di tutti i modelli Claude disponibili attraverso Bedrock:

Effettuare richieste

I seguenti esempi mostrano come generare testo da Claude 3 Sonnet su Bedrock:

Consulta i nostri SDK client per maggiori dettagli e la documentazione ufficiale di Bedrock qui.