1.2 KiB
1.2 KiB
MiroFlow /analyze Endpoint
Como funciona
O botão "Analisar" no BiWorkspace (tab Científico) chama POST /api/miroflow/analyze.
O handler vive em engine-proxy.ts e chama diretamente o Ollama com o model deepseek-r1:14b (fallback: llama3.2:3b).
Fluxo
BiWorkspace → POST /api/miroflow/analyze
→ engine-proxy.ts (Node, host)
→ ollama-ia1upsekrad96at5hq97e4qa:11434/api/chat
→ deepseek-r1:14b
← { result, model, execution_id, duration_ms }
← resposta ao frontend
Agentes disponíveis
| Agent | System prompt |
|---|---|
statistician |
Análise estatística e descritiva |
fiscal_auditor |
Compliance tributário brasileiro |
researcher |
Correlações e inteligência de negócios |
Infraestrutura
- O container
ollama-ia1upsekrad96at5hq97e4qaprecisa estar na redearcadia-prod_arcadia-internal. - Comando para reconectar se necessário:
docker network connect arcadia-prod_arcadia-internal ollama-ia1upsekrad96at5hq97e4qa - Tempo médio de resposta: ~2-3 min (deepseek-r1:14b).
Variável de ambiente
OLLAMA_BASE_URL sobrescreve o hostname padrão do Ollama.