adhvaithprasad commited on
Commit
226a40e
·
1 Parent(s): 703e5e6

sentimentAnalysis added

Browse files
Files changed (2) hide show
  1. app.py +9 -2
  2. requirements.txt +1 -0
app.py CHANGED
@@ -1,14 +1,16 @@
1
  from fastapi import FastAPI
2
  from pydantic import BaseModel
 
 
3
 
4
 
5
  class User_input(BaseModel):
 
6
  operation:str
7
  x:float
8
  y:float
9
 
10
- def calculate(operation, x, y):
11
- return x/y
12
 
13
  app = FastAPI()
14
 
@@ -22,5 +24,10 @@ def operate(input:User_input):
22
  res= calculate(input.operation, input.x, input.y)
23
  return res
24
 
 
 
 
 
 
25
 
26
 
 
1
  from fastapi import FastAPI
2
  from pydantic import BaseModel
3
+ from calculator import calculate
4
+ from sentimentAnalysis import sentimentAnalysis
5
 
6
 
7
  class User_input(BaseModel):
8
+ sentence:str
9
  operation:str
10
  x:float
11
  y:float
12
 
13
+
 
14
 
15
  app = FastAPI()
16
 
 
24
  res= calculate(input.operation, input.x, input.y)
25
  return res
26
 
27
+ @app.post("/sentimentAnalysis")
28
+ def operate(input:User_input):
29
+ res= sentimentAnalysis(input.sentence)
30
+ return res
31
+
32
 
33
 
requirements.txt CHANGED
@@ -1,3 +1,4 @@
1
  fastapi
 
2
  pydantic
3
  uvicorn[standard]
 
1
  fastapi
2
+ transformers
3
  pydantic
4
  uvicorn[standard]