Downloads · 30 days
25
9% of all-time downloads
CyberPaul/ratio-gemma3-4b-gguf-v8
ratio-gemma3-4b-gguf-v8 is a machine learning model from CyberPaul. Use it for the machine learning task on the model card, and read the license before you ship it in a product.
<p align="center" <img src="logo.png" alt="RATIO" width="100" </p
Downloads · 30 days
25
9% of all-time downloads
All-time downloads
272
Public
Repo size
5.8 GB
Likes
0
Public
Click a slice to open those files.
.gguf3.3 GB · 100%
From the Hugging Face model README
RATIO (/ˈrɑː.ti.oʊ/) — do latim ratio decidendi, o raciocínio jurídico que fundamenta uma decisão judicial.
O RATIO é um sistema de RAG (Retrieval-Augmented Generation) jurídico, local-first e 100% offline, projetado para advogados e escritórios de advocacia que demandam máxima confidencialidade no tratamento de seus documentos. O sistema extrai e analisa informações de múltiplos formatos de arquivos, permitindo interações em linguagem natural e rastreando de forma precisa a fundamentação legal de cada resposta diretamente no documento original.
| Componente | Status | URL |
|---|---|---|
| Software Desktop | ✅ | RATIO_Setup_v1.0.exe |
| License Server | ✅ | api.singularislabs.com.br |
| Landing Page | ✅ | ratio.singularislabs.com.br |
| Hotmart (4 planos) | ✅ | pay.hotmart.com/* |
| ✅ | [email protected] | |
| Google Search Console | ✅ | Verificado |
| Google Analytics 4 | ✅ | G-K7TG5J8G7L |
| Google Business Profile | ✅ | Singularis Labs |
| HuggingFace | ✅ | 3 modelos publicados |
| SEO (7 páginas) | ✅ | Pillar pages + comparativos |
| INPI Registro | ⏳ | GRU paga, aguardando e-CNPJ |
| Métrica | Valor |
|---|---|
| Testes automatizados | 622 (441 core + 180 license-server + 1 landing) |
| Bugs críticos | 0 |
| Camadas de segurança | 13 |
| Páginas SEO indexáveis | 7 |
| Modelos HuggingFace | 3 (BERT + LoRA + GGUF) |
| Modelo | CyberPaul/ratio-bert-jurisprudencia-pt |
| Base | BERTimbau (neuralmind/bert-base-portuguese-cased) |
| Tarefa | Classificação binária: a sentença é ratio decidendi ou não? |
| Dados | 20.266 sentenças balanceadas de 634.368 acórdãos do STJ e STF |
| F1-Score | 99,55% (em sentenças) — estimativa de 93–97% em documentos inéditos |
| Licença | Apache 2.0 |
O classificador é integrado como guardião de qualidade da extração (processors/bert_ratio_filter.py). Cada sentença extraída é validada — cabeçalhos, relatórios, votações e dados processuais são removidos. Roda em lotes de 32 com detecção automática de device (DirectML → CUDA → CPU).
| Base | unsloth/gemma-3-4b-it-bnb-4bit (QLoRA 4-bit) |
| Dataset | 1.259 exemplos (700 RAG + 200 abstenção + 249 adversariais) |
| LoRA | CyberPaul/ratio-gemma3-4b-lora-v8 (277 MB) |
| GGUF | CyberPaul/ratio-gemma3-4b-gguf-v8 (Q4_K_M 2.49 GB) |
| Gate arquitetural | scripts/gate_rag.py — intercepta armadilhas antes do LLM |
| Métrica | v8.2 + Gate | Threshold | Status |
|---|---|---|---|
| Faithfulness | 0.983 | ≥ 0.85 | ✅ |
| Citation Accuracy | 0.997 | ≥ 0.90 | ✅ |
| Unsupported Claims | 0.058 | ≤ 0.10 | ✅ |
| Hallucination Rate | 0.000 | ≤ 0.10 | ✅ |
| Utility Score | 0.940 | ≥ 0.70 | ✅ |
Gate: ✅ APROVADO PARA PRODUÇÃO — Suite A (100/100) + Suite B (50/50) + Smoke Test (10/10)
python scripts/deploy_gguf_ollama.py
ollama list | grep ratio-gemma3
A landing page está online em ratio.singularislabs.com.br. Código-fonte em landing-page/RATIOlanding2/.
A landing page possui 36 testes automatizados com cobertura de ~91%.
cd landing-page/RATIOlanding2
npm test
| Recurso | 🌱 TRIAL | ⚡ SOLO | 🏢 ESCRITÓRIO | 🏛️ ENTERPRISE |
|---|---|---|---|---|
| Preço | Grátis | R$ 197/mês ou R$ 1.970/ano | R$ 497/mês ou R$ 4.970/ano | Sob consulta |
| Duração | 14 dias | Mensal/Anual | Mensal/Anual | Perpétuo |
| Usuários | 1 | 1 | Até 5 | Ilimitado |
| Bases | Até 3 | Ilimitadas | Ilimitadas | Ilimitadas |
| RAG completo | ✅ | ✅ | ✅ | ✅ |
| Exportar PDF | ✅ | ✅ | ✅ | ✅ |
| OCR em imagens | ✅ | ✅ | ✅ | ✅ |
| Suporte prioritário | — | ✅ | ✅ | ✅ |
| Multi-usuário | — | — | ✅ | ✅ |
| API access | — | — | — | ✅ |
| Suporte dedicado | — | — | — | ✅ |
Na primeira execução, o RATIO cria automaticamente uma licença TRIAL de 14 dias com todas as funcionalidades básicas. Sem necessidade de cartão de crédito.
Projeto RATIO/
├── core/ # Núcleo (auth, license, chunker, rag_engine, retriever)
├── engine/ # Motor de inferência (llm_client, modelo_installer, exportador)
├── processors/ # Processadores (bert_ratio_filter, ratio_extractor)
├── scripts/ # Pipeline de dados, treino e publicação
├── frontend/ # Interface React + TypeScript
├── tests/ # 622 testes automatizados
├── license-server/ # Central de Licenças (webhook Hotmart, emails, painel)
├── landing-page/ # Landing page comercial (React + Vite)
├── installer/ # Instalador Windows (Inno Setup 6.3+)
├── api.py # Ponto de entrada FastAPI (HTTP + WebSocket)
├── iniciar.bat # Execução com 1 clique
└── build_ratio.bat # Build do instalador
| Sistema Operacional | Status | Método |
|---|---|---|
| Windows 10/11 | ✅ | Instalador (.exe) — RATIO_Setup_v1.0.exe |
| macOS 12+ | ✅ | Script de instalação (bash) |
| Linux | ✅ | Script de instalação (bash) |
| SO | Comando |
|---|---|
| Windows | setup_ratio.bat |
| macOS | chmod +x install_mac.sh && ./install_mac.sh |
| Linux | chmod +x install_linux.sh && ./install_linux.sh |
pip install -r requirements.txt
copy .env.example .env
Edite o .env:
RATIO_API_KEY=sua_chave_secreta_aqui
OLLAMA_BASE_URL=http://localhost:11434
RATIO_MODELO=gemma3:4b
RATIO_NUM_CTX=4096
RATIO_HOST=127.0.0.1
RATIO_PORT=8000
RATIO_LICENSE_SERVER=https://api.singularislabs.com.br
Método recomendado: execute iniciar.bat — sobe Ollama, backend e frontend automaticamente.
Modo manual:
make run-api # Terminal 1 — Backend (porta 8000)
make run-frontend # Terminal 2 — Frontend (porta 5173)
Acesse: http://localhost:5173 🎉
O RATIO tem licenciamento local (trial, ativação, hardware binding) com validação
opcional contra a Central de Licenças (api.singularislabs.com.br).
| Recurso | Detalhe |
|---|---|
| Webhook Hotmart | Venda cria licença, cancelamento/reembolso revoga |
| Emails automáticos | Chave pro cliente · aviso pro admin · lembretes de renovação |
| Ativação | POST /v1/activate — valida chave + hardware |
| Heartbeat | POST /v1/check — vigência/revogação em tempo real |
| Painel admin | /admin — vendas, receita, vencimentos, cadastro manual |
| Prefixo | Tipo | Duração | Recursos |
|---|---|---|---|
RATIO-TRIAL-... | TRIAL | 14 dias | Funcionalidades básicas |
S... | SOLO | 365 dias | RAG completo, bases ilimitadas |
E... | ESCRITÓRIO | 365 dias | Multi-usuário, prompts customizados |
P... | ENTERPRISE | Perpétuo | API access, suporte dedicado |
secrets.compare_digest)# Toda a suíte (622 testes)
pytest tests/ -v
# Suíte completa com 1 clique (Windows)
run_tests.bat
# Testes específicos
pytest tests/test_license.py -v # 26 testes de licenciamento
pytest tests/test_bert_filter.py -v # Testes do filtro BERT
pytest tests/test_citation_checker.py -v # Citation checker
| Comando | Descrição |
|---|---|
setup_ratio.bat | Configuração completa do ambiente |
build_ratio.bat | Build: frontend + PyInstaller + Inno Setup |
iniciar.bat | Execução com 1 clique (recomendado) |
make run-api | Inicia backend FastAPI (porta 8000) |
make run-frontend | Inicia frontend Vite (porta 5173) |
run_tests.bat | Roda toda a suíte de testes |
| Canal | Link |
|---|---|
| Site | ratio.singularislabs.com.br |
| [email protected] | |
| GitHub | Churinti/singularis-labs (privado) |
| HuggingFace | CyberPaul |
| Hotmart | pay.hotmart.com |
O código-fonte do RATIO é proprietário. Os modelos publicados no HuggingFace possuem licenças específicas:
| Modelo | Licença |
|---|---|
ratio-bert-jurisprudencia-pt | Apache 2.0 |
ratio-gemma3-4b-lora-v8 | Gemma Terms of Use |
ratio-gemma3-4b-gguf-v8 | Gemma Terms of Use |
ratio-dataset-v8.1 | Apache 2.0 |