Führen einer Konversation mit den Converse-API-Operationen - Amazon Bedrock

Führen einer Konversation mit den Converse-API-Operationen

Sie können mit der Converse-API von Amazon Bedrock Konversationsanwendungen erstellen, die Nachrichten an ein Amazon-Bedrock-Modell senden und von ihm empfangen. Beispielsweise können Sie einen Chatbot erstellen, der eine Konversation über mehrere Runden führt und je nach Bedarf eine Persona- oder Tonanpassung vornimmt, z. B. einen hilfsbereiten Assistenten für den technischen Support.

Verwenden Sie für den Einsatz der Converse-API die Operationen Converse oder ConverseStream (für Streaming-Antworten), um Nachrichten an ein Modell zu senden. Es ist möglich, für Konversationsanwendungen die vorhandenen grundlegenden Inferenzoperationen (InvokeModel oder InvokeModelWithResponseStream) zu verwenden. Wir empfehlen jedoch den Einsatz der Converse-API, da sie eine konsistente API bietet, die mit allen Amazon-Bedrock-Modellen funktioniert, die Nachrichten unterstützen. Das bedeutet, dass Sie Code nur einmal schreiben müssen und ihn mit verschiedenen Modellen verwenden können. Sollte ein Modell eindeutige Inferenzparameter aufweisen, können Sie mit der Converse-API diese eindeutigen Parameter in einer modellspezifischen Struktur zu übergeben.

Sie können die Converse-API verwenden, um die Verwendung des Tools und den Integritätsschutz in Ihren Anwendungen zu implementieren.

Anmerkung

Mit Mistral AI- und Meta-Modellen bettet die Converse-API Ihre Eingaben in eine modellspezifische Promptvorlage ein, die Konversationen ermöglicht.

Nachfolgend finden Sie einige Codebeispiele: