__init__.py 1.0 KB

123456789101112131415161718192021222324252627282930
  1. # -*- coding: utf-8 -*-
  2. """
  3. API 路由包 —— 组装所有子路由到一个主 Router 上
  4. 子路由模块:
  5. - click_routes: POST /api/interpret/click/tun, /api/interpret/click/device
  6. - chat_routes: POST /api/chat
  7. - review_routes: POST /api/vent/review/pdf
  8. - session_routes: GET /api/chat/history/{session_id}, GET /api/sessions, DELETE /api/sessions/{session_id}
  9. """
  10. from fastapi import APIRouter
  11. from api.click_routes import router as click_router
  12. from api.chat_routes import router as chat_router
  13. from api.review_routes import router as review_router
  14. from api.session_routes import router as session_router
  15. from api.model_routes import router as model_router
  16. from api.skill_routes import router as skill_router
  17. # 创建主路由
  18. router = APIRouter(prefix="/api", tags=["通风数据解读"])
  19. # 挂载所有子路由
  20. router.include_router(click_router)
  21. router.include_router(chat_router)
  22. router.include_router(review_router)
  23. router.include_router(session_router)
  24. router.include_router(model_router)
  25. router.include_router(skill_router)