Spaces:
Running
on
Zero
Running
on
Zero
A newer version of the Gradio SDK is available:
6.2.0
✅ Checklist de Deploy - Radar Legislativo LGBTQIA+
Space criado: https://huggingface.co/spaces/Veronyka/radar-legislativo-lgbtqi
📦 Arquivos para Upload no Space
✅ OBRIGATÓRIOS (fazer upload)
app.py ✅
- Interface Gradio principal
- Detecta automaticamente ambiente HF Space
ensemble_híbrido.py ✅
- Sistema de classificação ensemble
- Carrega modelos do Hugging Face
api_radar.py ✅
- Integração com APIs da Câmara e Senado
requirements.txt ✅
- Todas as dependências necessárias
README.md ✅
- Documentação do Space
❌ NÃO ENVIAR (arquivos locais/debug)
resultados1.md,resultados2.md,resultadoscompilados.mdpls_processadas.csvprocessar_pls.pyteste_*.pyGUIA_*.mdtestar_*.pyREADME_SPACE_DEPLOY.md,README_SPACE.md(só local)CHECKLIST_DEPLOY.md(só local)
🚀 Passos para Upload
Opção 1: Upload Manual (Web Interface)
- Acesse: https://huggingface.co/spaces/Veronyka/radar-legislativo-lgbtqi
- Vá para a aba "Files"
- Clique em "Add file" → "Upload file"
- Faça upload de cada arquivo:
app.pyensemble_híbrido.pyapi_radar.pyrequirements.txtREADME.md
Opção 2: Git (Recomendado para futuras atualizações)
# No diretório do projeto local
cd "/Users/vektra/Desenvolvimento/AzMina QuiterIA"
# Adicionar remote do Space (se ainda não tiver)
git remote add hf-space https://huggingface.co/spaces/Veronyka/radar-legislativo-lgbtqi
# Ou se já tiver, atualizar
git remote set-url hf-space https://huggingface.co/spaces/Veronyka/radar-legislativo-lgbtqi
# Fazer commit dos arquivos necessários
git add app.py ensemble_híbrido.py api_radar.py requirements.txt README.md
# Commit
git commit -m "Initial deploy: Radar Legislativo LGBTQIA+"
# Push para o Space
git push hf-space main
Nota: Se o Space ainda não tem repositório Git, você precisará inicializar:
cd /tmp
git clone https://huggingface.co/spaces/Veronyka/radar-legislativo-lgbtqi
cd radar-legislativo-lgbtqi
# Copiar arquivos...
git add .
git commit -m "Initial deploy"
git push
⏱️ Após Upload
Aguardar Build: 5-10 minutos na primeira vez
- Vai baixar os modelos (~500MB total)
- Instalar dependências
Verificar Logs:
- Clique em "Logs" no Space
- Verifique se há erros
Testar:
- Acesse a interface web do Space
- Teste uma busca (ex: 2020-2024, Câmara)
🔍 Verificações Pós-Deploy
- Interface carrega sem erros
- Modelos baixam corretamente
- Busca na Câmara funciona
- Busca no Senado funciona (pode retornar 0 - normal se não houver PLs recentes)
- Classificação aparece corretamente
🐛 Troubleshooting
Erro: "Model not found"
- Verifique se os modelos estão públicos e acessíveis
- Links:
Erro: "Module not found"
- Verifique se
requirements.txttem todas as dependências - Confirme que
ensemble_híbrido.pyeapi_radar.pyestão no Space
Timeout
- Normal no primeiro build (download dos modelos)
- Aguarde e verifique logs
"No module named 'ensemble_híbrido'"
- Confirme que
ensemble_híbrido.pyestá no diretório raiz do Space - Não deve estar em subpasta
Boa sorte com o deploy! 🏳️🌈