feat: add admin routes, summarizer service, and CLI summarize command
- Add /admin routes for manual trigger and status inspection - Add summarizer service with batch/single summary support - Add summarize CLI command (single arxiv_id or batch pending) - Register admin router in main app - Add tests for summarizer
This commit is contained in:
@@ -9,6 +9,7 @@ from fastapi.staticfiles import StaticFiles
|
||||
from app.config import settings
|
||||
from app.database import engine
|
||||
from app.models import init_db
|
||||
from app.routes.admin import router as admin_router
|
||||
from app.routes.pages import router as pages_router
|
||||
|
||||
logging.basicConfig(
|
||||
@@ -41,6 +42,7 @@ def create_app() -> FastAPI:
|
||||
|
||||
# 路由
|
||||
app.include_router(pages_router)
|
||||
app.include_router(admin_router)
|
||||
|
||||
return app
|
||||
|
||||
|
||||
Reference in New Issue
Block a user