Análise em Tempo Real
Analisa a qualidade de um decision específico em tempo real, retornando uma nota de 0 a 10
Você pode testar esta rota diretamente em nossa documentação interativa.
Retorna nota de 0 a 10 em tempo real. Se a nota for menor que 5 e o advisor estiver ativo, aciona o Decision Advisor completo automaticamente.
Endpoint
POST /api/externalAPIs/public/advisor/decisionRealtimeInsight
Parâmetros
UUID da Decision chain que está sendo atualizada.
Caminho do Decision que está sendo editado. Exemplos: "chains[0].blocks[1]" ou índice simples como "0".
Modelo LLM a ser usado.
Provider LLM a ser usado.
Timeout em milissegundos para a chamada LLM.
Exemplo
curl -X POST {{BASE_URL}}/api/externalAPIs/public/advisor/decisionRealtimeInsight \
-H "Authorization: Bearer {TOKEN}" \
-H "Content-Type: application/json" \
-d '{
"decisionChainId": "bf047297-ff98-4b4d-b6b7-07f8f50ca36c",
"decisionPath": "chains[0].blocks[1]"
}'
Resposta
{
"score": 6.5,
"fromCache": false,
"decisionAdvisorTriggered": false,
"cachedAt": "2024-01-15T10:30:00.000Z"
}
Campos da Resposta
Nota de qualidade do Decision (0 a 10).
Indica se o resultado veio do cache (true) ou foi processado agora (false).
Indica se o Decision Advisor completo foi acionado (nota menor que 5 e advisor ativo).
Data e hora em ISO 8601 de quando o resultado foi cacheado. Sempre presente, mesmo quando fromCache é false.
Cache de 10 segundos. Aguarde pelo menos 10 segundos após edições significativas antes de solicitar nova análise.
Erros
| Código | Descrição |
|---|---|
400 | Campos obrigatórios ausentes ou inválidos |
401 | Token inválido ou ausente |
404 | Decision chain não encontrada |
500 | Erro interno do servidor |