Spaces:
Build error
Build error
| 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 | |