bunmei21c's picture
Create app.py
c353cfe verified
raw
history blame contribute delete
476 Bytes
from fastapi import FastAPI, Request
from fastapi.responses import JSONResponse
app = FastAPI()
def greet(name: str) -> str:
return f"Hello {name}!!"
@app.post("/predict")
async def predict(request: Request):
try:
data = await request.json()
name = data["data"][0]
result = greet(name)
return JSONResponse(content={"data": [result]})
except Exception as e:
return JSONResponse(content={"error": str(e)}, status_code=400)