View a markdown version of this page

API prises en charge par Amazon Bedrock - Amazon Bedrock

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 ou l'API Chat Completions sur le 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 recommandée à long terme est l'API Responses.
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.