Skip to main content

Visão Geral

O endpoint de processamento com IA permite enviar mensagens de texto, imagens, áudios e PDFs para análise inteligente. O sistema pode responder de forma síncrona ou assíncrona (via postback).

Endpoint Principal

POST /ai/process

Parâmetros do Payload

string
obrigatório
ID do tenant (obtido no dashboard)
string
obrigatório
ID do lead que está enviando a mensagem
string
obrigatório
Papel do remetente: user, assistant, human, system
string
obrigatório
Conteúdo da mensagem
string
obrigatório
Tipo da mensagem: text, image, audio, pdf
string
URL da mídia (obrigatório para tipos diferentes de text)
boolean
padrão:"false"
Quando true, acumula mensagens e envia resposta via postback
string
URL para receber a resposta (obrigatório quando debounce: true)

Exemplo de Requisição

Tipos de Mensagem

Mensagem de texto simples.
Envie uma imagem para análise visual.
Envie um áudio para transcrição e análise.
Envie um PDF para extração de conteúdo.

Modo Debounce

O modo debounce é útil quando você quer acumular várias mensagens antes de processar.

Como Funciona

  1. Quando debounce: true, o sistema acumula mensagens por um tempo configurado
  2. Após o tempo de debounce, todas as mensagens são processadas juntas
  3. A resposta é enviada para a postback_url

Fluxo de Requisição

Resposta Síncrona (sem debounce)

Quando debounce: false, a resposta é retornada imediatamente:

Resposta via Postback

Quando debounce: true, o postback recebe: