Spaces:
Runtime error
Runtime error
from fastapi import FastAPI, Request | |
import uvicorn | |
import re | |
from model.zero_shot_classification import ZeroShotClassifier | |
from tracemalloc import start | |
app = FastAPI() | |
async def predict(request:Request): | |
try: | |
start() | |
response = await request.json() | |
data = response['data'] | |
if data == None or data == "": | |
return { | |
'status':False, | |
'result':'Data is empty' | |
} | |
result = await ZeroShotClassifier().Predict(text=data) | |
return { | |
'status':True, | |
'result':result | |
} | |
except Exception as err: | |
return { | |
'status':False, | |
'result': | |
"Something went wrong, {}".format(err) | |
} | |
if __name__ == '__main__': | |
uvicorn.run(app) |