Mener une conversation avec les opérations d’API Converse - 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.

Mener une conversation avec les opérations d’API Converse

Vous pouvez utiliser l’API Amazon Bedrock Converse pour créer des applications conversationnelles qui envoient et reçoivent des messages depuis et vers un modèle Amazon Bedrock. Par exemple, vous pouvez créer un bot de discussion qui entretient une conversation à plusieurs reprises et utilise une personnalisation du personnage ou du ton adaptée à vos besoins, par exemple un assistant de support technique utile.

Pour utiliser l’API Converse, vous devez utiliser les opérations Converse ou ConverseStream (pour les réponses en continu) pour envoyer des messages à un modèle. Il est possible d’utiliser les opérations d’inférence de base existantes (InvokeModel ou InvokeModelWithResponseStream) pour les applications de conversation. Cependant, nous vous recommandons d’utiliser l’API Converse, car elle fournit une API cohérente, qui fonctionne avec tous les modèles Amazon Bedrock qui prennent en charge les messages. Cela signifie que vous pouvez écrire du code une seule fois et l’utiliser avec différents modèles. Si un modèle possède des paramètres d’inférence uniques, l’API Converse vous permet également de transmettre ces paramètres uniques dans une structure spécifique au modèle.

Vous pouvez utiliser l’API Converse pour implémenter l’utilisation d’outils et de barrières de protection dans vos applications.

Note

Avec les modèles Mistral AI et Meta, l’API Converse intègre vos entrées dans un modèle d’invite spécifique au modèle qui permet les conversations.

Voici des exemples de code :