Adisri99's picture
Upload 26 files
1ce499f verified
raw
history blame contribute delete
568 Bytes
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()