Skip to content

Chatbot Contábil

Este endpoint fornece acesso a um assistente de IA treinado para responder a perguntas sobre contabilidade e sobre os dados da sua organização.

Objeto Mensagem do Chatbot

AtributoTipoDescrição
rolestringO autor da mensagem (user ou model).
contentstringO conteúdo da mensagem.

Enviar uma Mensagem

Envia uma pergunta ou comando para o chatbot e recebe uma resposta contextual.

POST/api/chatbot

Corpo da Requisição

json
{
  "message": "Qual foi o meu faturamento total no último trimestre?",
  "conversationHistory": [
    {
      "role": "user",
      "content": "Olá, Finvy!"
    },
    {
      "role": "model",
      "content": "Olá! Como posso ajudar você hoje?"
    }
  ]
}
AtributoTipoDescrição
messagestringObrigatório. A nova mensagem do usuário.
conversationHistoryarrayOpcional. Um array de objetos de Mensagem do Chatbot representando o histórico da conversa para manter o contexto.

Resposta

Retorna a resposta do modelo de IA.

json
{
  "role": "model",
  "content": "Analisando seus dados... Seu faturamento total no último trimestre foi de R$ 150.000,00, com a maior parte vindo da venda de serviços de consultoria."
}

Códigos de Status HTTP

  • 200 OK: Mensagem processada e resposta do chatbot retornada com sucesso.
  • 400 Bad Request: Dados da requisição inválidos.
  • 401 Unauthorized: Autenticação necessária ou credenciais inválidas.
  • 500 Internal Server Error: Erro interno do servidor ao processar a mensagem.