Spaces:
Sleeping
Sleeping
from flask import Flask, request, jsonify | |
from transformers import pipeline | |
# Inisialisasi aplikasi Flask | |
app = Flask(__name__) | |
# Inisialisasi pipeline untuk sentiment analysis | |
sentiment_analysis = pipeline("sentiment-analysis", model="w11wo/indonesian-roberta-base-sentiment-classifier") | |
def home(): | |
return 'API Sentiment Analysis menggunakan w11wo/indonesian-roberta-base-sentiment-classifier' | |
def analyze_sentiment(): | |
try: | |
data = request.json | |
if 'text' not in data: | |
return jsonify({"error": "No text provided"}), 400 | |
text = data['text'] | |
result = sentiment_analysis(text) | |
return jsonify(result), 200 | |
except Exception as e: | |
return jsonify({"error": str(e)}), 500 | |
if __name__ == '__main__': | |
app.run(host='0.0.0.0', port=8080) | |