Spaces:
Sleeping
Sleeping
Download src/main.py from Marintosti/mlops2: direct link, hf CLI and curl.
- Browser
- Download file 736 Bytes
-
https://huggingface.co/spaces/Marintosti/mlops2/resolve/main/src/main.py
- Command line
-
hf download hf://spaces/Marintosti/mlops2/src/main.py
-
curl -L -o main.py https://huggingface.co/spaces/Marintosti/mlops2/resolve/main/src/main.py
736 Bytes
| import os | |
| from fastapi import FastAPI | |
| from src.controllers.home_controller import router as ml_home_router | |
| from src.controllers.predict_controller import router as predict_router | |
| from src.middleware.profiling import ProfilingMiddleware | |
| app = FastAPI(title="ML API", | |
| description=""" | |
| API d’inférence pour la prédiction de la solvabilité d’un prêt. | |
| - **/predict**: prédire un résultat selon le modèle | |
| - **/**: lister les modèles disponibles | |
| """, version="1.0.0") | |
| PROFILING_ENABLED = os.getenv("PROFILING_ENABLED", "true").lower() == "true" | |
| if PROFILING_ENABLED: | |
| app.add_middleware( | |
| ProfilingMiddleware, | |
| enabled=True, | |
| ) | |
| app.include_router(ml_home_router) | |
| app.include_router(predict_router) | |