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à.
API supportate da Amazon Bedrock
API di inferenza supportate
Amazon Bedrock fornisce cinque modelli API principali per eseguire l'inferenza. Le API sono raggruppate in base all'endpoint di servizio che utilizzano.
Endpoint bedrock-mantle
L'bedrock-mantle.{region}.amazonaws.com.rproxy.govskope.usendpoint supporta le seguenti API:
| Metodo API | Use-case più adatto per | Caratteristica chiave |
|---|---|---|
| API di risposta (consigliata) | Conversazioni statiche | Utilizza l'API Responses per applicazioni moderne e agentiche che richiedono l'uso di strumenti integrati (ricerca, interprete di codice), input multimodali e conversazioni con stato. |
| API Messaggi (consigliata) | Anthropic-native interfaccia | Utilizza l'API Messages per l'accesso diretto ai modelli Anthropic utilizzando il formato di Anthropic-native richiesta e risposta. |
| Completamenti della chat | Chat multigiro senza stato | Utilizza l'API Chat Completions per attività leggere, prive di stato e incentrate sul testo in cui è necessario il pieno controllo sulla gestione della cronologia chat e una latenza ridotta. |
Endpoint bedrock-runtime
L'bedrock-runtime.{region}.amazonaws.com.rproxy.govskope.usendpoint supporta le seguenti API:
| Metodo API | Use-case più adatto per | Caratteristica chiave |
|---|---|---|
| Converse | Multi-turn chat/ standardizzazione | L'API Converse fornisce un'interfaccia unificata per interagire con tutti i modelli in Amazon Bedrock. |
| Invoke | Transazioni singole/Carichi utili di grandi dimensioni | L'API Invoke fornisce un accesso diretto ai modelli con un maggiore controllo sul formato di richiesta e risposta. |
| API Messages di | Anthropic-native interfaccia | Utilizza l'API Messages via InvokeModel per l'accesso diretto ai modelli Anthropic utilizzando il formato di richiesta nativo. |
| Completamenti della chat | Chat multigiro senza stato | Utilizza l'API Chat Completions per interazioni in chat senza OpenAI-compatible stato. |
Scopri di più sulle API supportate da Amazon Bedrock.
Decidere tra le API
L'API che utilizzi dipende dal tuo caso d'uso.
| Caso d'uso | API consigliata |
|---|---|
| Migrazione dall'endpoint OpenAI API-compatible | Usa le OpenAI-compatible API: API Responses o API Chat Completions. Secondo OpenAI, l'API consigliata |
| Utilizzo di modelli non compatibili con OpenAI-compatible l'endpoint | Usa le API native di Amazon Bedrock: Converse e Invoke. Per ulteriori informazioni, consulta Inferenza utilizzando l'API Invoke. |
| Interfaccia coerente su tutti i modelli | API Converse: funziona con tutti i modelli che supportano i messaggi. Scrivi il codice una volta e usalo con modelli diversi. Per esempio di codice, consulta Esempi di API Converse. |
| Accesso diretto al modello con controllo completo | Invoke API: fornisce accesso diretto ai modelli con un maggiore controllo sul formato di richiesta e risposta. Utilizzalo per generare testo, immagini e incorporamenti. Per esempio di codice, consulta Esempi di codice del modello Invoke. |
| Nuovo utente di Amazon Bedrock | Ti consigliamo di utilizzare API aperte come Messages API, Chat Completions API o Responses API. Queste API sono disponibili su entrambi gli endpoint, ma consigliamo l'endpoint. bedrock-mantle |
Modelli supportati da ogni API ed endpoint
Innanzitutto, sfoglia i nostri modelli per decidere il modello che desideri utilizzare. Una volta deciso il modello che desideri utilizzare, puoi vedere le API supportate e in base a ciò puoi scegliere quale endpoint utilizzare. bedrock-mantleSupporta le API Responses, Chat Completions e Messages. bedrock-runtimeSupporta le API Invoke, Converse, Chat Completions e Messages. Ti consigliamo di utilizzare l'bedrock-mantleendpoint ogni volta che è possibile.