analisisNews / README.md
ahmadsayadi's picture
feat: BrainWatches Python Analysis Service - sentiment, topics, summarize, similarity
60e8c0a
|
Raw
History Blame Contribute Delete
680 Bytes
---
title: BrainWatches Analysis Service
emoji: πŸ“Š
colorFrom: green
colorTo: indigo
sdk: docker
app_port: 7860
pinned: false
---
# BrainWatches Python Analysis Service
FastAPI microservice untuk analisis NLP berita Indonesia.
## Endpoints
- `GET /health` β€” Health check
- `POST /sentiment` β€” Analisis sentimen (lexicon / IndoBERT)
- `POST /topics` β€” Topic modeling otomatis (TF-IDF + KMeans)
- `POST /summarize` β€” Ringkasan extractive (TextRank)
- `POST /similarity` β€” Kemiripan semantik (cosine similarity)
## Auth
Semua endpoint (kecuali `/health`) butuh header `X-Service-Token`.
Set via environment variable `PY_SERVICE_TOKEN` di Settings HuggingFace Space.