Spaces:
Sleeping
Sleeping
File size: 705 Bytes
e109700 c35fb5d 3635acb bccef3b e109700 bccef3b e109700 5df1f2d e109700 bccef3b 5df1f2d |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
import logging
import os
from fastapi import APIRouter, Request, Response
# Import des sous-routeurs
from api import prediction, management
logger = logging.getLogger(__name__)
# Routeur principal
router = APIRouter()
# --- Suppression du Middleware ---
# Le middleware doit être appliqué à l'instance FastAPI (app) dans main.py
# --- Inclusion des sous-routeurs ---
router.include_router(prediction.router) # Routes de prédiction (/batch_predict)
router.include_router(management.router) # Routes de gestion (/manage/load_model, /manage/update_model)
# router.include_router(management.public_router) # Routes d'info publiques (/models, /models/{id}) - Supprimé par l'utilisateur
|