File size: 346 Bytes
aa27d2d
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
from fastapi import APIRouter, Depends
from app.ai.meta_classifier import retrain_from_feedback
from app.core.admin_required import admin_required

router = APIRouter(prefix="/admin", tags=["Admin"])

@router.post("/retrain")
def retrain(admin = Depends(admin_required)):
    retrain_from_feedback()
    
    return {"message": "Model retrained"}