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. Per le nuove applicazioni, consigliamo l'bedrock-runtimeendpoint. Le API sono raggruppate in base all'endpoint di servizio che utilizzano.
bedrock-runtimeendpoint (consigliato)
L'bedrock-runtime.{region}.amazonaws.com.rproxy.govskope.caendpoint 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. |
| Risposte | OpenAI-compatible, conversazioni statiche | Usa l'API Responses per conversazioni a più OpenAI-compatible turni con stato con funzionalità di Amazon Bedrock come Guardrails e inferenza tra regioni. Sìbedrock-runtime, le richieste sono sempre sincrone e gli strumenti lato server non sono disponibili: consulta la pagina per il confronto completo. Endpoint di inferenza supportati da Amazon Bedrock |
| Completamenti della chat | OpenAI-compatible, chat multigiro senza stato | Utilizza l'API Chat Completions per interazioni in chat senza OpenAI-compatible stato. |
| API Messages di | Anthropic-native interfaccia | Utilizza l'API Messages InvokeModel per accedere direttamente ai modelli Anthropic utilizzando il formato di richiesta nativo. |
Endpoint bedrock-mantle
L'bedrock-mantle.{region}.api.awsendpoint supporta le seguenti API:
| Metodo API | Use-case più adatto per | Caratteristica chiave |
|---|---|---|
| API di risposta | Conversazioni statiche con strumenti lato server | Utilizza l'API Responses bedrock-mantle per le applicazioni agentiche che richiedono l'uso di strumenti integrati lato server (ricerca, interprete di codice), input multimodali e inferenza asincrona. |
| API Messages di | 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. |
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 l'API OpenAI-compatible Responses o l'APIChat Completions sull'bedrock-runtimeendpoint: stessa forma OpenAI, oltre a funzionalità di Amazon Bedrock come Guardrails e inferenza tra regioni. 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 il codice di esempio, consulta Converse Esempi di API. |
| 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 il codice di esempio, consulta Invocare esempi di codice del modello. |
| Nuovo utente di Amazon Bedrock | Ti consigliamo di utilizzare l'bedrock-runtimeendpoint con l'API Messages, l'API Chat Completions o l'API Responses per un'interfaccia o OpenAI. Anthropic-compatible |
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 scegliere un endpoint. Consigliamo l'bedrock-runtimeendpoint, che supporta le API Invoke, Converse, Responses, Chat Completions e Messages. L'bedrock-mantleendpoint è inoltre completamente supportato e offre le API Responses, Chat Completions e Messages. Poiché le API Responses, Chat Completions e Messages sono disponibili su entrambi gli endpoint ma non offrono un supporto di funzionalità identico su ciascuno, consulta prima di scegliere. Endpoint di inferenza supportati da Amazon Bedrock