Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
API prises en charge par Amazon Bedrock
API d'inférence prises en charge
Amazon Bedrock fournit cinq modèles d'API principaux pour effectuer des Faire des demandes d'inférence inférences. Pour les nouvelles applications, nous recommandons le bedrock-runtime terminal. Les API sont regroupées en fonction du point de terminaison de service qu'elles utilisent.
bedrock-runtimepoint final (recommandé)
Le bedrock-runtime.{region}.amazonaws.com point de terminaison prend en charge les API suivantes :
| Méthode avec l’API | Use-case le mieux adapté pour | Fonctionnalité clé |
|---|---|---|
| Converse (recommandé) | Multi-turn chat/standardisation | L'API Converse fournit une interface unifiée permettant d'interagir avec tous les modèles d'Amazon Bedrock. |
| Invoke | Transactions uniques/Charges utiles importantes | L'API Invoke fournit un accès direct aux modèles avec un meilleur contrôle sur le format de la demande et de la réponse. |
| Réponses | OpenAI-compatible, des conversations riches en histoire | Utilisez l'API Responses pour des conversations dynamiques OpenAI-compatible en plusieurs étapes, en utilisant la même forme OpenAI, ainsi que des fonctionnalités Amazon Bedrock telles que Détection et filtrage des contenus préjudiciables à l’aide des barrières de protection Amazon Bedrock Guardrails et l'inférence interrégionale. Acheminez les demandes d'inférence de modèles entre Régions AWS avec inférence interrégionale Activébedrock-runtime, les requêtes sont toujours synchrones et les outils côté serveur ne sont pas disponibles. Consultez la comparaison Points de terminaison pris en charge par Amazon Bedrock complète. |
| Complétion du chat | OpenAI-compatible, chat multi-tours apatride | Utilisez l'API Chat Completions pour les interactions de chat OpenAI-compatible sans état. |
| API Message | Anthropic-native interface | Utilisez l'API Messages InvokeModel pour accéder directement aux modèles anthropiques à l'aide du format de requête natif. |
Point de terminaison bedrock-mantle
Le bedrock-mantle.{region}.amazonaws.com point de terminaison prend en charge les API suivantes :
| Méthode avec l’API | Use-case le mieux adapté pour | Fonctionnalité clé |
|---|---|---|
| API de réponses | Conversations dynamiques avec des outils côté serveur | Utilisez l'API Responses bedrock-mantle pour les applications agentiques qui nécessitent l'utilisation d'outils intégrés côté serveur (recherche, interpréteur de code), des entrées multimodales et une inférence asynchrone. |
| API Message | Anthropic-native interface | Utilisez l'API Messages pour accéder directement aux modèles anthropiques à l'aide du format de Anthropic-native demande et de réponse. |
| Complétion du chat | Chat multi-tours apatride | Utilisez l'API Chat Completions pour des tâches légères, sans état et axées sur le texte, pour lesquelles vous avez besoin d'un contrôle total sur la gestion de l'historique des discussions et d'une latence réduite. |
En savoir plus sur les API prises en charge par Amazon Bedrock.
Choisir entre les API
L'API que vous utilisez dépend de votre cas d'utilisation.
| Cas d'utilisation | API recommandée |
|---|---|
| Migration depuis un point de terminaison OpenAI API-compatible | Utilisez l'API OpenAI-compatible Responses bedrock-runtime terminal, en utilisant la même forme OpenAI, ainsi que des fonctionnalités Amazon Bedrock telles que Détection et filtrage des contenus préjudiciables à l’aide des barrières de protection Amazon Bedrock Guardrails et l'inférence interrégionale. Acheminez les demandes d'inférence de modèles entre Régions AWS avec inférence interrégionale Selon OpenAI, l'API |
| Utilisation de modèles non compatibles avec le OpenAI-compatible point de terminaison | Utilisez les API Amazon Bedrock natives : Converse et Invoke. Pour de plus amples informations, veuillez consulter Inférence à l'aide de l'API Invoke. |
| Interface cohérente sur tous les modèles | API Converse : fonctionne avec tous les modèles qui prennent en charge les messages. Écrivez le code une fois et utilisez-le avec différents modèles. Pour un exemple de code, consultez la section Exemples bedrock/latest/userguide/conversation-inference.html#message-inference-examples d'API Converse. |
| Accès direct au modèle avec contrôle total | API Invoke : fournit un accès direct aux modèles avec un meilleur contrôle sur le format des demandes et des réponses. Utilisez-le pour générer du texte, des images et des intégrations. Pour un exemple de code, voir Exemples de code de modèle Invoke. |
| Nouveau sur Amazon Bedrock | Nous vous recommandons d'utiliser le bedrock-runtime point de terminaison avec l'API Converse pour une interface unifiée entre les modèles, ou l'API Messages, l'API Chat Completions ou l'API Responses si vous préférez une interface ou une interface OpenAI. Anthropic-compatible |
Modèles pris en charge par chaque API et chaque point de terminaison
Tout d'abord, parcourez nos modèles pour choisir celui que vous souhaitez utiliser. Une fois que vous avez choisi le modèle que vous souhaitez utiliser, vous pouvez voir les API qu'il prend en charge et choisir un point de terminaison. Nous recommandons le bedrock-runtime point de terminaison, qui prend en charge les API Invoke, Converse, Responses, Chat Completions et Messages. Le bedrock-mantle point de terminaison est également entièrement pris en charge et propose les API Responses, Chat Completions et Messages. Étant donné que les API Responses, Chat Completions et Messages sont disponibles sur les deux terminaux mais ne disposent pas de fonctionnalités identiques sur chacun d'eux, renseignez-vous Points de terminaison pris en charge par Amazon Bedrock avant de choisir.