Spaces:
Sleeping
Sleeping
File size: 480 Bytes
46fe2f2 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
from fastapi import FastAPI, File, UploadFile
from fastapi.middleware.cors import CORSMiddleware
from model import diagnose_disease
from logger import log_result
app = FastAPI()
app.add_middleware(
CORSMiddleware,
allow_origins=["*"],
allow_methods=["*"],
allow_headers=["*"]
)
@app.post("/predict")
async def predict(file: UploadFile = File(...)):
content = await file.read()
result = diagnose_disease(content)
log_result(result)
return result
|