ChatBot_API / app.py
SayyedHasnain's picture
Add application file
dd724c8
Raw
History Blame Contribute Delete
387 Bytes
from fastapi import FastAPI
from pydantic import BaseModel
from transformers import pipeline
app = FastAPI()
nlp = pipeline("sentiment-analysis")
class PromptInput(BaseModel):
prompt: str
@app.post("/analyze")
def analyze_sentiment(prompt_input: PromptInput):
result = nlp(prompt_input.prompt)
return {
'input': prompt_input.prompt,
'output': result
}