Files
FACULTATE-HEALTHCARE_MANAGER/SicknessPrediction/app/main.py
T
2024-05-30 15:40:13 +03:00

15 lines
411 B
Python

from fastapi import FastAPI
from app.dependencies import api_key_middleware
from models.prediction import PredictionRequest
from services.disease_predictor import DiseasePredictor
app = FastAPI()
app.middleware("http")(api_key_middleware)
@app.post("/predict")
async def make_prediction(request: PredictionRequest):
predictor = DiseasePredictor("dataset.csv")
return predictor.predict(request.text)