Spaces:
Sleeping
Sleeping
File size: 552 Bytes
1af56e2 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
from fastapi import FastAPI
from pydantic import BaseModel
from utils import model_prediction
app = FastAPI()
class TextRequest(BaseModel):
text: str
class TextResponse(BaseModel):
original_text: str
corrected_text: str
@app.post("/predict", response_model=TextResponse)
def predict(request: TextRequest):
corrected_text = model_prediction(request.text)
return TextResponse(original_text=request.text, corrected_text=corrected_text)
if __name__ == "__main__":
import uvicorn
uvicorn.run(app, host="0.0.0.0", port=8000)
|