As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Realizar uma conversa com as operações de API Converse
É possível usar a API Converse do Amazon Bedrock para criar aplicações conversacionais que enviam e recebem mensagens de e para um modelo do Amazon Bedrock. Por exemplo, é possível criar um chatbot que mantenha uma conversa por muitos turnos e use uma persona ou uma personalização de tom exclusiva de acordo com suas necessidades, como um útil assistente de suporte técnico.
Para usar a API Converse, use as operações Converse ou ConverseStream (para respostas de streaming) para enviar mensagens a um modelo. É possível usar as operações de inferência de base existentes (InvokeModel ou InvokeModelWithResponseStream) para aplicações de conversas. No entanto, é recomendável usar a API Converse, pois ela é uma API consistente, que funciona com todos os modelos do Amazon Bedrock que permitem mensagens. Isso significa que é possível escrever código uma vez e usá-lo com modelos diferentes. Caso um modelo tenha parâmetros de inferência exclusivos, a API Converse também permite que você transmita esses parâmetros exclusivos em uma estrutura específica do modelo.
É possível usar a API Converse para implementar o uso de ferramentas e barreiras de proteção em suas aplicações.
nota
Com os modelos da Mistral AI e da Meta, a API Converse incorpora a entrada em um prompt específico do modelo que permite conversas.
Para obter exemplos de código, consulte os seguintes tópicos:
-
Exemplos do Python para este tópico: Exemplos de API Converse
-
Várias linguagens e modelos: Exemplos de código para o Amazon Bedrock Runtime usando AWS SDKs
-
Tutorial de Java: A Java developer's guide to Bedrock's new Converse API
-
Tutorial de JavaScript: A developer's guide to Bedrock's new Converse API