Spaces:
Runtime error
Runtime error
File size: 741 Bytes
aa29669 3093d7c aa29669 3093d7c aa29669 3093d7c aa29669 3093d7c aa29669 3093d7c 558bda6 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | from fastapi import FastAPI, Request
from inference import run_inference # Importing from your root inference.py
import uvicorn
app = FastAPI()
# Health Check Endpoint
@app.get("/")
async def health_check():
return {"status": "healthy", "message": "Ecommerce Bot API is live"}
# Prediction Endpoint
@app.post("/predict")
async def predict(request: Request):
data = await request.json()
# Assuming your inference.py has a function called run_inference
result = run_inference(data)
return {"prediction": result}
# The Reset Endpoint (which your logs show is already working)
@app.post("/reset")
async def reset():
return {"status": "ok"}
if __name__ == "__main__":
uvicorn.run(app, host="0.0.0.0", port=7860) |