senticore-api / README.md
ViniciusKhan's picture
🚚 Movendo backend FastAPI para subpasta para ativar Gradio
5fbeef1

A newer version of the Gradio SDK is available: 6.8.0

Upgrade
metadata
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:

{
  "texto": "Muito satisfeito com o atendimento e suporte da equipe."
}

A resposta será:

{
  "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.