Sonny4Sonnix commited on
Commit
7bdaa4b
·
1 Parent(s): ff096cc

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +18 -0
main.py CHANGED
@@ -29,12 +29,30 @@ async def read_root():
29
 
30
  @app.get("/form/")
31
  async def show_form():
 
 
 
 
 
 
 
 
 
32
  return templates.TemplateResponse("input_form.html", {"request": None})
33
 
34
  @app.post("/predict/")
35
  async def predict_diabetes(
36
  request: Request,
37
  input_data: InputFeatures # Use the Pydantic model for input validation
 
 
 
 
 
 
 
 
 
38
  ):
39
  try:
40
  # Convert Pydantic model to a DataFrame for prediction
 
29
 
30
  @app.get("/form/")
31
  async def show_form():
32
+ request: Request,
33
+ prg: float = Query(..., description="Plasma glucose"),
34
+ pl: float = Query(..., description="Blood Work Result-1 (mu U/ml)"),
35
+ pr: float = Query(..., description="Blood Pressure (mm Hg)"),
36
+ sk: float = Query(..., description="Blood Work Result-2 (mm)"),
37
+ ts: float = Query(..., description="Blood Work Result-3 (mu U/ml)"),
38
+ m11: float = Query(..., description="Body mass index (weight in kg/(height in m)^2"),
39
+ bd2: float = Query(..., description="Blood Work Result-4 (mu U/ml)"),
40
+ age: int = Query(..., description="Patient's age (years)")
41
  return templates.TemplateResponse("input_form.html", {"request": None})
42
 
43
  @app.post("/predict/")
44
  async def predict_diabetes(
45
  request: Request,
46
  input_data: InputFeatures # Use the Pydantic model for input validation
47
+ request: Request,
48
+ prg: float = Query(..., description="Plasma glucose"),
49
+ pl: float = Query(..., description="Blood Work Result-1 (mu U/ml)"),
50
+ pr: float = Query(..., description="Blood Pressure (mm Hg)"),
51
+ sk: float = Query(..., description="Blood Work Result-2 (mm)"),
52
+ ts: float = Query(..., description="Blood Work Result-3 (mu U/ml)"),
53
+ m11: float = Query(..., description="Body mass index (weight in kg/(height in m)^2"),
54
+ bd2: float = Query(..., description="Blood Work Result-4 (mu U/ml)"),
55
+ age: int = Query(..., description="Patient's age (years)")
56
  ):
57
  try:
58
  # Convert Pydantic model to a DataFrame for prediction