paraAI_rag / README.md
caarleexx's picture
Upload README.md
be008f0 verified
---
title: Para.AI RAG Cluster 0001
emoji: ⚖️
colorFrom: blue
colorTo: purple
sdk: docker
pinned: false
license: agpl-3.0
---
# Para.AI RAG - Interface Gradio
Interface web linda para busca de jurisprudências do TJPR! 🐝⚛️
## ✨ Features
- 🐝 Abelha atômica animada voando sobre campo de flores
- 🎯 3 tipos de busca: Semântica, Palavras-Chave, ID
- 📊 Controle de número de resultados (1-20)
- 📋 Exibição elegante com cards coloridos
- 🔧 Monitoramento de setup em tempo real
- ⚡ Mostra tempo de resposta
- 💡 Exemplos contextuais
## 🚀 Como Rodar
### Pré-requisitos
1. API FastAPI rodando (do projeto anterior)
2. Python 3.11+
### Instalação
```bash
pip install -r requirements.txt
```
### Executar
```bash
python app_gradio.py
```
Acesse: http://localhost:7861
## 🔧 Configuração
Edite `API_BASE_URL` no início do `app_gradio.py` se sua API estiver em outro endereço:
```python
API_BASE_URL = "http://localhost:7860" # Ou URL do HF Space
```
## 📖 Como Usar
### Busca Semântica (Recomendado)
Digite uma frase natural:
- "despejo por falta de pagamento do aluguel"
- "acidente de trânsito com danos morais"
### Busca por Palavras-Chave
Digite termos separados por vírgula:
- despejo, locação, inadimplemento
- danos morais, acidente
### Busca por ID
Digite IDs de processos separados por vírgula:
- 1234567-89.2023.8.16.0001
- 9876543-21.2022.8.16.0013, 1111111-11.2021.8.16.0001
## 🎨 Personalização
### Mudar Cores
Edite o tema no código:
```python
theme=gr.themes.Soft(
primary_hue="purple", # Mude aqui!
secondary_hue="violet",
neutral_hue="slate",
)
```
### Mudar Animações
Edite o CSS customizado na variável `custom_css`.
## 🐛 Troubleshooting
**Erro "Connection refused":**
- Verifique se a API FastAPI está rodando
- Confirme o `API_BASE_URL`
**Resultados vazios:**
- Aguarde o setup completar (veja progresso na interface)
- Tente termos mais específicos
**Interface não carrega:**
- Verifique se a porta 7861 está livre
- Rode com `python app_gradio.py --debug`
## ⚖️ Para.AI
InJustiça não para o Paraná! 🐝
Desenvolvido com ❤️ usando Gradio