Pular para o conteúdo principal
Docs v1.0.0API
Versão: 1.0.0

POST /api/v1/chat/message

Chat direto com o agente SauBit para tirar dúvidas clínicas e discutir riscos/monitorização.

Cada mensagem enviada é uma transação faturável (preço configurável no admin).

Este endpoint também pode disparar webhooks (chat.message) quando configurados.

informação

Atalho: você também pode usar POST /api/v1/chat (alias de /api/v1/chat/message).

Cabeçalhos

  • X-API-Key: sm_live_...
  • Content-Type: application/json

Body

{
"session_id": "opcional-para-continuar-a-conversa",
"message": "Paciente em hemodiálise pode usar este medicamento? Quais riscos e monitorização?",
"analysis_id": "opcional-para-referenciar-uma-analise-anterior"
}

Observações de segurança

  • Se analysis_id for enviado, ele deve pertencer à mesma organização da sua X-API-Key (caso contrário retorna 404).
  • Quando analysis_id é usado como contexto, o chat filtra menções a fontes não verificadas (por exemplo, remove PMIDs/DOIs que não aparecem nas references da análise referenciada).

Resposta 200

{
"session_id": "abc123",
"answer": "..."
}