Spaces:
Running
on
Zero
Running
on
Zero
File size: 3,493 Bytes
3c919fd |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 |
# ✅ 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)
1. **app.py** ✅
- Interface Gradio principal
- Detecta automaticamente ambiente HF Space
2. **ensemble_híbrido.py** ✅
- Sistema de classificação ensemble
- Carrega modelos do Hugging Face
3. **api_radar.py** ✅
- Integração com APIs da Câmara e Senado
4. **requirements.txt** ✅
- Todas as dependências necessárias
5. **README.md** ✅
- Documentação do Space
### ❌ NÃO ENVIAR (arquivos locais/debug)
- `resultados1.md`, `resultados2.md`, `resultadoscompilados.md`
- `pls_processadas.csv`
- `processar_pls.py`
- `teste_*.py`
- `GUIA_*.md`
- `testar_*.py`
- `README_SPACE_DEPLOY.md`, `README_SPACE.md` (só local)
- `CHECKLIST_DEPLOY.md` (só local)
## 🚀 Passos para Upload
### Opção 1: Upload Manual (Web Interface)
1. Acesse: https://huggingface.co/spaces/Veronyka/radar-legislativo-lgbtqi
2. Vá para a aba **"Files"**
3. Clique em **"Add file"** → **"Upload file"**
4. Faça upload de cada arquivo:
- `app.py`
- `ensemble_híbrido.py`
- `api_radar.py`
- `requirements.txt`
- `README.md`
### Opção 2: Git (Recomendado para futuras atualizações)
```bash
# 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:
```bash
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
1. **Aguardar Build**: 5-10 minutos na primeira vez
- Vai baixar os modelos (~500MB total)
- Instalar dependências
2. **Verificar Logs**:
- Clique em **"Logs"** no Space
- Verifique se há erros
3. **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:
- https://huggingface.co/Veronyka/radar-social-lgbtqia-v2.1
- https://huggingface.co/azmina/ia-feminista-bert-posicao
### Erro: "Module not found"
- Verifique se `requirements.txt` tem todas as dependências
- Confirme que `ensemble_híbrido.py` e `api_radar.py` estã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.py` está no diretório raiz do Space
- Não deve estar em subpasta
---
**Boa sorte com o deploy!** 🏳️🌈
|