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 propose cinq modèles d'API principaux pour effectuer des inférences. Les API sont regroupées en fonction du point de terminaison de service qu'elles utilisent.
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 (recommandée) | Conversations pleines de style | Utilisez l'API Responses pour les applications agentiques modernes nécessitant l'utilisation d'outils intégrés (recherche, interpréteur de code), des entrées multimodales et des conversations dynamiques. |
| API de messages (recommandé) | Anthropic-native interface | Utilisez l'API Messages pour accéder directement aux modèles Anthropic en utilisant le format de Anthropic-native demande et de réponse. |
| Achèvement du chat | Chat à plusieurs tours sans état | Utilisez l'API Chat Completions pour des tâches légères, apatrides 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. |
Point de terminaison bedrock-runtime
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 | 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 individuelles/Charges utiles importantes | L'API Invoke fournit un accès direct aux modèles avec un meilleur contrôle sur le format des demandes et des réponses. |
| API Message | Anthropic-native interface | Utilisez l'API Messages via InvokeModel pour accéder directement aux modèles Anthropic en utilisant le format de requête natif. |
| Achèvement du chat | Chat à plusieurs tours sans état | Utilisez l'API Chat Completions pour des interactions de chat OpenAI-compatible apatrides. |
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 OpenAI-compatible des API : API Responses ou API |
| Utilisation de modèles non compatibles avec les OpenAI-compatible terminaux | Utilisez les API natives d'Amazon Bedrock : 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 compatibles avec les messages. Écrivez le code une fois et utilisez-le avec différents modèles. Pour un exemple de code, consultez les exemples d'API Converse. |
| Accès direct aux modèles 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. À utiliser 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 des API ouvertes telles que l'API Messages, l'API Chat Completions ou l'API Responses. Ces API sont disponibles sur les deux points de terminaison, mais nous recommandons le bedrock-mantle point de terminaison. |
Modèles pris en charge par chaque API et point de terminaison
Tout d'abord, parcourez nos modèles pour choisir le modèle 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, en fonction de cela, vous pouvez choisir le point de terminaison à utiliser. Il bedrock-mantle prend en charge les API Responses, Chat Completions et Messages. Il bedrock-runtime prend en charge les API Invoke, Converse, Chat Completions et Messages. Nous vous recommandons d'utiliser le bedrock-mantle point de terminaison dans la mesure du possible.