modis app.py pour version sickit-learn
Browse files
app.py
CHANGED
|
@@ -152,10 +152,18 @@ def load_model():
|
|
| 152 |
raise RuntimeError(f"Impossible de charger le modèle : {e}")
|
| 153 |
|
| 154 |
# === Routes ===
|
| 155 |
-
@app.get("/")
|
| 156 |
-
def home():
|
| 157 |
-
|
| 158 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 159 |
@app.post("/predict")
|
| 160 |
def predict(data: InputData):
|
| 161 |
try:
|
|
|
|
| 152 |
raise RuntimeError(f"Impossible de charger le modèle : {e}")
|
| 153 |
|
| 154 |
# === Routes ===
|
| 155 |
+
# @app.get("/")
|
| 156 |
+
# def home():
|
| 157 |
+
# return {"message": "Bienvenue sur l'API Fraude détéction - Utilisez /predict pour faire une prédiction"}
|
| 158 |
+
|
| 159 |
+
@app.get("/version")
|
| 160 |
+
def version():
|
| 161 |
+
import sklearn
|
| 162 |
+
import sys
|
| 163 |
+
return {
|
| 164 |
+
"python": sys.version,
|
| 165 |
+
"sklearn": sklearn.__version__
|
| 166 |
+
}
|
| 167 |
@app.post("/predict")
|
| 168 |
def predict(data: InputData):
|
| 169 |
try:
|