--- 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