aanchal77 commited on
Commit
d26dc07
·
verified ·
1 Parent(s): 5d0eb13

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -1
app.py CHANGED
@@ -3,7 +3,7 @@ from sklearn.datasets import load_iris
3
  from sklearn.tree import DecisionTreeClassifier
4
  import numpy as np
5
 
6
- app = FastAPI()
7
 
8
  # Train model at startup
9
  iris = load_iris()
@@ -11,6 +11,10 @@ model = DecisionTreeClassifier(random_state=42)
11
  model.fit(iris.data, iris.target)
12
  class_names = ["setosa", "versicolor", "virginica"]
13
 
 
 
 
 
14
  @app.get("/health")
15
  async def health():
16
  return {"status": "ok"}
 
3
  from sklearn.tree import DecisionTreeClassifier
4
  import numpy as np
5
 
6
+ app = FastAPI(title="Iris Classifier API", version="1.0")
7
 
8
  # Train model at startup
9
  iris = load_iris()
 
11
  model.fit(iris.data, iris.target)
12
  class_names = ["setosa", "versicolor", "virginica"]
13
 
14
+ @app.get("/") # ← ADD THIS ROOT ENDPOINT
15
+ async def root():
16
+ return {"message": "Iris Classifier API is running!", "endpoints": ["/health", "/predict"]}
17
+
18
  @app.get("/health")
19
  async def health():
20
  return {"status": "ok"}