Sample-API / app.py
adhvaithprasad
sentimentAnalysis added
226a40e
raw
history blame
569 Bytes
from fastapi import FastAPI
from pydantic import BaseModel
from calculator import calculate
from sentimentAnalysis import sentimentAnalysis
class User_input(BaseModel):
sentence:str
operation:str
x:float
y:float
app = FastAPI()
@app.get("/hello")
def greet_json():
return {"Hello": "World!"}
@app.post("/calculate")
def operate(input:User_input):
res= calculate(input.operation, input.x, input.y)
return res
@app.post("/sentimentAnalysis")
def operate(input:User_input):
res= sentimentAnalysis(input.sentence)
return res