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. Effettuare richieste di inferenza Per le nuove applicazioni, consigliamo l'bedrock-runtimeendpoint. Le API sono raggruppate in base all'endpoint del servizio che utilizzano.
bedrock-runtimeendpoint (consigliato)
L'bedrock-runtime.{region}.amazonaws.com.rproxy.goskope.comendpoint supporta le seguenti API:
| Metodo API | Use-case più adatto per | Caratteristica chiave |
|---|---|---|
| Converse (consigliato) | Multi-turn chiacchierare/standardizzare | L'API Converse fornisce un'interfaccia unificata per interagire con tutti i modelli in Amazon Bedrock. |
| Invoke | Transazioni singole/Payload di grandi dimensioni | L'API Invoke fornisce l'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 con OpenAI-compatible stato e a più turni: stessa forma OpenAI, più funzionalità di Amazon Bedrock come Guardrails e inferenza interregionale. Indirizza le richieste di inferenza del modello Regioni AWS con inferenza interregionale Attivabedrock-runtime, le richieste sono sempre sincrone e gli strumenti lato server non sono disponibili: consulta il confronto completo. Endpoint supportati da Amazon Bedrock |
| Completamenti delle chat | OpenAI-compatible, chat multiturno apolide | Usa l'API Chat Completions per interazioni 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}.amazonaws.com.rproxy.goskope.comendpoint supporta le seguenti API:
| Metodo API | Use-case più adatto per | Caratteristica chiave |
|---|---|---|
| API per le risposte | Conversazioni ricche di stato con strumenti lato server | Usa l'API Responses bedrock-mantle per le applicazioni agentiche che richiedono l'uso di strumenti integrati sul 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 delle chat | Chat multiturno senza stato | Usa l'API Chat Completions per attività leggere, stateless e incentrate sul testo in cui hai bisogno del pieno controllo sulla gestione della cronologia chat e di una latenza inferiore. |
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 API-compatible OpenAI | Usa l'API OpenAI-compatible Responses bedrock-runtimeendpoint: stessa forma OpenAI, più funzionalità di Amazon Bedrock come Guardrails e inferenza interregionale. Rilevare e filtrare contenuti dannosi utilizzando Guardrail per Amazon Bedrock Indirizza le richieste di inferenza del modello Regioni AWS con inferenza interregionale Secondo OpenAI, l'API consigliata a lungo termine è l'API Responses. https://platform.openai.com/docs/guides/migrate-to-responses |
| Utilizzo di modelli non compatibili con Endpoint OpenAI-compatible | Usa le API native di Amazon Bedrock: Converse e Invoke. Invia una singola richiesta con InvokeModel (spostato) Per ulteriori informazioni, consulta Inferenza tramite Invoke API. |
| 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 diversi modelli. Per esempio di codice, consulta Esempi di API Converse. |
| Accesso diretto al modello con controllo completo | Invoke API: fornisce l'accesso diretto ai modelli con un maggiore controllo sul formato di richiesta e risposta. Da utilizzare per generare testo, immagini e incorporamenti. Per un esempio di codice, consulta Invoke model code examples. |
| Sei nuovo su Amazon Bedrock | Ti consigliamo di utilizzare l'bedrock-runtimeendpoint con l'API Converse per un'interfaccia unificata tra i modelli o l'API Messages, l'API Chat Completions o l'API Responses se preferisci un'interfaccia OpenAI o un'interfaccia. 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 da 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 Risposte, Completamenti chat e Messaggi sono disponibili su entrambi gli endpoint ma non supportano funzionalità identiche su ciascuno, verificate prima di scegliere. Endpoint supportati da Amazon Bedrock