View a markdown version of this page

Endpoint supportati da Amazon Bedrock - Amazon Bedrock

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Endpoint supportati da Amazon Bedrock

Un endpoint è l'URL utilizzato dall'applicazione per inviare richieste di inferenza ad Amazon Bedrock. Amazon Bedrock fornisce due endpoint di inferenza. L'endpoint scelto determina quali API e funzionalità sono disponibili.

Per la maggior parte delle nuove applicazioni, utilizza l'bedrock-runtimeendpoint. bedrock-mantleUtilizzalo quando hai bisogno specificamente di funzionalità attualmente disponibili solo lì, come strumenti lato server e preconfigurati (inclusa la ricerca sul Web), inferenza in background, Progetti o Spazi di lavoro. Progetti (OpenAI-compatible) Spazi di lavoro () Anthropic-compatible Per vedere quali endpoint supporta ciascun modello, consulta. Disponibilità degli endpoint La tabella seguente confronta i due endpoint.

Endpoint API supportate Descrizione
bedrock-runtime.{region}.amazonaws.com (consigliato) InvokeModel/Converse/Completamenti delle chat/API delle risposte/API dei messaggi Inferenza tramite l'API Anthropic Messages Region-specific endpoint per effettuare richieste di inferenza per modelli ospitati in Amazon Bedrock utilizzando le API. InvokeModel/Converse/Chat Completions/Responses/Messages Per ulteriori informazioni sulle Bedrock-native operazioni, consulta le operazioni dell'API Amazon Bedrock Runtime. Le OpenAI-compatible API vengono richiamate sui /openai/v1 percorsi di questo endpoint anziché tramite gli SDK. AWS
bedrock-mantle.{region}.api.aws API delle risposte/API di completamento delle chat/API dei messaggi Inferenza tramite l'API Anthropic Messages Region-specific endpoint per effettuare richieste di inferenza per modelli ospitati in Amazon Bedrock utilizzando gli OpenAI-compatible endpoint e l'API Anthropic Messages.
Nota

Entrambi gli endpoint utilizzano lo stesso motore di inferenza Mantle sottostante e traggono vantaggio dal design Zero Operator Access (ZOA) di Mantle. https://aws.amazon.com/blogs/machine-learning/exploring-the-zero-operator-access-design-of-mantle/ Il bedrock-mantle nome identifica una superficie dell'endpoint, non un motore di inferenza diverso.

Le applicazioni esistenti che utilizzano bedrock-mantle continuano a essere completamente supportate e non devono essere modificate. Entrambi gli endpoint consentono di importare una base di codice OpenAI SDK esistente in Amazon Bedrock modificando solo l'URL di base e la chiave API ed entrambi supportano le API OpenAI-compatible Responses and Chat Completions e l'API Anthropic Messages.

Nota

L'API Messages è disponibile su entrambi gli endpoint, ma le due superfici non supportano funzionalità identiche. In particolare, gli output strutturati (il output_config.format parametro) non sono supportatibedrock-mantle: le richieste che includono output_config.format vengono rifiutate con un errore 400. Per utilizzare gli output strutturati con i modelli Anthropic Claude, attiva Converse o le API. InvokeModel bedrock-runtime

Nota

L'API Responses è disponibile anche su entrambi gli endpoint senza il supporto di funzionalità identiche. In bedrock-runtime:

  • Le richieste sono sempre sincrone. background=trueviene rifiutato con un errore 400. Il store parametro è inalterato e mantiene l'impostazione predefinitatrue, pertanto le conversazioni a più turni memorizzate funzionano normalmente.

  • Server-side utilizzo degli strumenti e strumenti preconfigurati non sono disponibili, inclusa la ricerca sul Web. Client-side l'uso dello strumento funziona su entrambi gli endpoint.

  • È supportato solo il progetto predefinito. Consulta Progetti (OpenAI-compatible).

  • Una risposta memorizzata appartiene a chi Regione AWS l'ha fornita. Il recupero, l'annullamento o l'eliminazione e la continuazione della conversazione conprevious_response_id, sono tutti gestiti da quella Regione.

L'autenticazione non garantisce l'accesso di per sé. Indipendentemente dal fatto che utilizzi Sigv4 o una chiave API Bedrock, il responsabile IAM associato deve disporre dell'autorizzazione per l'azione richiesta. Per i requisiti e gli esempi completi delle policy, consulta. Prerequisiti per l’esecuzione dell’inferenza del modello

Operational
Elemento bedrock-runtime bedrock-mantle
Autenticazione AWS Sigv4 supported supported
Chiave API Bedrock (funziona anche con OpenAI SDK) supported supported
Autorizzazione IAM per l'inferenza bedrock:InvokeModelsul target di inferenza e, per l'API Responses, sul progetto predefinito; bedrock:InvokeModelWithResponseStream per lo streaming bedrock-mantle:CreateInference
Attribuzione dell'uso Principal IAM, etichettatura dei metadati per richiesta, profili di inferenza delle applicazioni Profili di inferenza delle applicazioni Progetti (OpenAI-compatible)Progetti, spazi di lavoro
Nota

Attivatabedrock-runtime, l'API Responses attribuisce l'utilizzo solo da parte del responsabile IAM. Per-request La codifica dei metadati e i profili di inferenza delle applicazioni non sono disponibili su di essa: una richiesta che nomina un profilo di inferenza dell'applicazione come destinazione di inferenza viene rifiutata con un errore 400. Ciò non influisce sull'inferenza interregionale: i profili di inferenza geografici e globali definiti dal sistema funzionano normalmente.

Disponibilità delle funzionalità Bedrock
Funzionalità