feat: add admin usage statistics and LLM configuration management

This commit is contained in:
2026-03-12 16:30:24 +08:00
parent 202f2fa83b
commit 7f25dd09f6
16 changed files with 757 additions and 300 deletions

View File

@@ -15,7 +15,7 @@ from core.config import settings
from core.database import init_db
from core.model_manager import ModelManager
from core.cleanup import run_scheduled_cleanup
from api import auth, jobs, tts, users, voice_designs, audiobook
from api import auth, jobs, tts, users, voice_designs, audiobook, admin
from api.auth import get_current_user
from schemas.user import User
from apscheduler.schedulers.asyncio import AsyncIOScheduler
@@ -152,6 +152,7 @@ app.include_router(tts.router)
app.include_router(users.router)
app.include_router(voice_designs.router)
app.include_router(audiobook.router)
app.include_router(admin.router)
@app.get("/health")
async def health_check():