Spaces:
Sleeping
Sleeping
| license: mit | |
| title: Senticore – Análise de Sentimentos | |
| sdk: gradio | |
| emoji: 🚀 | |
| colorFrom: green | |
| colorTo: green | |
| pinned: false | |
| # 🚀 Senticore – Análise de Sentimentos com FastAPI + BERT | |
| O **Senticore API** é uma solução de inferência de sentimentos baseada em BERT e implementada com FastAPI, hospedada como um Space no Hugging Face. Ele recebe um texto livre e retorna a polaridade (`Positivo`, `Neutro`, `Negativo`) com sua respectiva confiança. | |
| --- | |
| ## ✅ Funcionalidades | |
| - Classificação de sentimento em português (positivo, neutro ou negativo) | |
| - Uso do modelo `ViniciusKhan/bert-nps-feedback-analyzer` | |
| - API RESTful com FastAPI | |
| - Suporte a múltiplas chamadas (batch) | |
| - Deploy no Hugging Face Spaces via Docker | |
| --- | |
| ## 🚀 Como usar | |
| Após o deploy no Hugging Face Spaces, acesse a URL da sua API e envie uma requisição `POST` com um JSON como este: | |
| ```json | |
| { | |
| "texto": "Muito satisfeito com o atendimento e suporte da equipe." | |
| } | |
| ``` | |
| A resposta será: | |
| ```json | |
| { | |
| "sentimento": "Positivo", | |
| "confianca": 0.9453 | |
| } | |
| ``` | |
| --- | |
| ## 📂 Estrutura do Projeto | |
| ``` | |
| senticore-api/ | |
| ├── app/ | |
| │ ├── main.py | |
| │ └── routes/ | |
| │ └── sentiment.py | |
| ├── app.py | |
| ├── requirements.txt | |
| ├── Dockerfile | |
| └── README.md | |
| ``` | |
| --- | |
| ## 👨💻 Autor | |
| Desenvolvido por **Vinicius de Souza Santos** | |
| 🎓 Eng. da Computação | Especialista em ML, Data Analysis e Software | |
| --- | |
| ## 📄 Licença | |
| Licenciado sob os termos da Licença MIT. |