File size: 568 Bytes
1ce499f | 1 2 3 4 5 6 7 8 9 10 11 12 | from fastapi import APIRouter, Depends
from app.database import get_db
from app.analytics import shell_analytics, diagnostics_summary
from app.ml import feature_importance
router=APIRouter(prefix="/api/v1", tags=["analytics"])
@router.get("/analytics/shells")
def get_shell_analytics(limit:int=10, db=Depends(get_db)): return shell_analytics(db, limit)
@router.get("/diagnostics/summary")
def get_diagnostics_summary(db=Depends(get_db)): return diagnostics_summary(db)
@router.get("/model/feature-importance")
def get_feature_importance(): return feature_importance()
|