Gateway de IA com roteamento inteligente entre modelos (Anthropic Claude, Groq, Ollama), cache semântico com SQLite, auditoria de custos e healthcheck de serviços.
Gateway de validação e qualidade para projetos BlackCat — roda suítes de testes, valida endpoints e garante integridade antes de deploys.
Claudinho (agente IA), equipe de desenvolvimento
✅ Produção — validator.blackcatcorp.com.br
Prioridade padrão:
1. Ollama (local) — llama4:maverick
2. Groq — llama-3.3-70b-versatile (fallback)
3. Anthropic — claude-haiku-4-5 (fallback)
Pode ser forçado por: { "model": "anthropic" | "groq" | "ollama" }
{
"prompt": "string",
"history": [], // histórico de mensagens anteriores
"model": null, // null = auto-roteamento | "anthropic" | "groq" | "ollama"
"app": "my-app", // identificador para auditoria
"skip_cache": false, // true = ignora cache e regera
"ttl": 3600 // TTL do cache em segundos
}
?limit=50&app=my-appcache: key (hash SHA256 do prompt+model+history) response TEXT model TEXT tokens_in INT tokens_out INT created_at INT (unix timestamp) ttl INT (segundos) audit: id INT PRIMARY KEY ts INT app TEXT model TEXT prompt_hash TEXT tokens_in INT tokens_out INT latency_ms INT cached INT (0/1) cost_usd REAL
| ID | URL |
|---|---|
| shapeos | https://shapeos.blackcatcorp.com.br |
| edilenelura | https://admin.edilenelura.com.br |
| ia-documental | https://consultor.blackcatcorp.com.br |
| ringcore | https://ringcore.blackcatcorp.com.br |
| truckrightway | https://truckrightway.blackcatcorp.com.br |
| kali | https://kali.blackcatcorp.com.br |
| omicron | https://omicron.blackcatcorp.com.br |
| Variável | Padrão | Descrição |
|---|---|---|
| VALIDATOR_API_KEY | (vazio) | API Key opcional para proteger /ai/query |
| ANTHROPIC_API_KEY | Claude API Key | |
| GROQ_API_KEY | Groq API Key | |
| OLLAMA_BASE_URL | http://localhost:11434 | URL do Ollama local |
| OLLAMA_MODEL | llama4:maverick | Modelo Ollama padrão |
| GROQ_MODEL | llama-3.3-70b-versatile | Modelo Groq padrão |
| ANTHROPIC_MODEL | claude-haiku-4-5-20251001 | Modelo Anthropic padrão |
| DB_PATH | /data/validator.db | Caminho do SQLite |
| CACHE_TTL_SECONDS | 3600 | TTL padrão do cache |
Gerado automaticamente — BlackCat Corp • Voltar ao índice