sentiment-api / app.py
23f2002478's picture
Create app.py
0296f06 verified
raw
history blame contribute delete
367 Bytes
from fastapi import FastAPI
from pydantic import BaseModel
from transformers import pipeline
app = FastAPI()
classifier = pipeline("sentiment-analysis")
class TextRequest(BaseModel):
text: str
@app.post("/predict")
async def predict(request: TextRequest):
result = classifier(request.text)[0]
return {"label": result["label"], "score": result["score"]}