malmukhtar's picture
Update accessibility_classifier/api.py
60790e5
raw
history blame
978 Bytes
from fastapi import Depends, FastAPI
from .classifier.model import Model, get_model
app = FastAPI()
@app.get("/")
async def read_root(issue: str, model: Model = Depends(get_model)):
accessibility_confidence, nonaccessibility_confidence = model.predict(issue)
return {"Accessibility": str(accessibility_confidence),
"Non-accessibility": str(nonaccessibility_confidence)}
@app.post("/")
async def pred(issue: str, model: Model = Depends(get_model)):
accessibility_confidence, nonaccessibility_confidence = model.predict(issue)
return {"Accessibility": str(accessibility_confidence),
"Non-accessibility": str(nonaccessibility_confidence)}
# @app.post("/")
# async def predict(issue: str, model: Model = Depends(get_model)):
# accessibility_confidence, nonaccessibility_confidence = model.predict(issue)
# return {"Accessibility": str(accessibility_confidence),
# "Non-accessibility": str(nonaccessibility_confidence)}