Spaces:
Sleeping
Sleeping
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=["*"] | |
) | |
async def predict(file: UploadFile = File(...)): | |
content = await file.read() | |
result = diagnose_disease(content) | |
log_result(result) | |
return result | |