Conversas
Enviar Mensagem
Enviar uma mensagem em uma conversa existente e receber a resposta do assistente
POST
Este endpoint envia uma mensagem do usuário para uma conversa existente e retorna a resposta do assistente. O assistente processa a mensagem usando o modelo de IA configurado e quaisquer ferramentas disponíveis.
Parâmetros de Caminho
O identificador UUID único da conversa
Corpo da Requisição
A mensagem do usuário para enviar ao assistente. Comprimento máximo: 2000 caracteres.
Campos da Resposta
Indica se a requisição foi bem-sucedida
A resposta do assistente à mensagem do usuário
Array de chamadas de função feitas pelo assistente durante o processamento da mensagem. Array vazio se nenhuma função foi chamada.
Respostas de Erro
Será
false quando ocorrer um erroMensagem de erro. Valores possíveis:
Conversation not found- O UUID fornecido não corresponde a nenhuma conversaInsufficient balance. Please top up your account.- O saldo da conta do proprietário do assistente está muito baixoFailed to process message: [details]- Ocorreu um erro durante o processamento da mensagem
Preços
Cada mensagem do usuário em uma conversa de widget custa $0.01. Conversas de teste são gratuitas.Chamadas de Função
O assistente pode executar funções durante o processamento de mensagens, tais como:- Operações de calendário: Verificar disponibilidade, agendar compromissos
- Consultas à base de conhecimento: Pesquisar documentação ou FAQs
- Integrações personalizadas: Chamar seus endpoints de webhook configurados
Melhores Práticas
- Lidar com erros de forma elegante: Exibir mensagens amigáveis quando ocorrerem erros
- Mostrar estados de carregamento: O assistente pode levar alguns segundos para responder, especialmente ao executar funções
- Preservar ID da conversa: Armazenar o UUID da conversa para permitir que usuários retomem conversas
- Respeitar limites de taxa: Implementar atrasos apropriados entre mensagens se necessário

