← Voltar ao índice

🤖 Consultor IA Documental

Sistema de consulta documental com IA local (Ollama). Upload de documentos, chat contextual com RAG e múltiplos modelos disponíveis.

URL: consultor.blackcatcorp.com.br
Backend: Node.js + Express
IA: Ollama (local LLM)
Porta: 8080
Node.js Python Ollama RAG Qdrant Multer JWT

Especificação do Produto

Missão

Assistente de consultoria empresarial powered by IA — responde dúvidas de gestão, estratégia e operações com base em documentos do cliente.

Usuários-alvo

Empreendedores, gestores, PMEs brasileiras

Status

🚧 Em desenvolvimento — consultor.blackcatcorp.com.br

Funcionalidades principais
Próximos passos

Autenticação

POST
/api/auth/login
🌐 Público
Login com email/senha. Retorna JWT.

Chat

POST
/api/chat/message
🔒 JWT
Enviar mensagem ao consultor. Body: { session_id, message, model? }. Resposta com streaming SSE opcional via ?stream=true
GET
/api/chat/sessions
🔒 JWT
Listar sessões de chat do usuário
POST
/api/chat/sessions
🔒 JWT
Criar nova sessão de chat. Body: { title, document_ids[] }
GET
/api/chat/sessions/:id
🔒 JWT
Histórico completo de mensagens de uma sessão
DELETE
/api/chat/sessions/:id
🔒 JWT
Remover sessão e histórico

Documentos

POST
/api/documents/upload
🔒 JWT
Upload de documento para base de conhecimento (PDF, DOCX, TXT, MD). Indexado automaticamente no Qdrant para RAG.
GET
/api/documents
🔒 JWT
Listar documentos indexados. Query: ?search&page&limit

Modelos

GET
/api/models/available
🔒 JWT
Listar modelos Ollama disponíveis com parâmetros (context length, size)

Uso

GET
/api/usage/stats
🔒 JWT
Estatísticas de uso: tokens consumidos, sessões, documentos, modelos mais usados

BlackCat Corp © 2026 — Voltar ao índice