68 lines
2.6 KiB
Python
68 lines
2.6 KiB
Python
"""
|
|
API 路由汇总
|
|
|
|
统一注册所有 API 路由,供 main.py 引入。
|
|
"""
|
|
|
|
from fastapi import APIRouter
|
|
|
|
from .signals import router as signals_router
|
|
from .feedbacks import router as feedbacks_router
|
|
from .experiments import router as experiments_router
|
|
from .context import router as context_router
|
|
from .tasks import router as tasks_router
|
|
from .webhooks import router as webhooks_router
|
|
from .auth import router as auth_router
|
|
from .users import router as users_router
|
|
from .endpoints.skill import router as skill_router
|
|
from .workloads import router as workloads_router
|
|
from .skill_tags import router as skill_tags_router
|
|
from .sstc import router as sstc_router
|
|
from .projects import router as projects_router
|
|
from .scheduler import router as scheduler_router
|
|
from .ai_steward import router as ai_steward_router
|
|
from .feishu import router as feishu_router
|
|
from .wecom import router as wecom_router
|
|
from .notifications import router as notifications_router
|
|
from .llm_engines import router as llm_engines_router
|
|
from .ai_logs import router as ai_logs_router
|
|
from .prompt_profiles import router as prompt_profiles_router
|
|
from .rag import router as rag_router
|
|
from .knowledge_graph import router as knowledge_graph_router
|
|
from .recipes import router as recipes_router
|
|
from .signal_sources import router as signal_sources_router
|
|
from .operation_catalog import router as operation_catalog_router
|
|
from .ai_pmo import router as ai_pmo_router
|
|
|
|
# 创建主 API 路由器
|
|
api_router = APIRouter()
|
|
|
|
# 注册各模块路由
|
|
api_router.include_router(signals_router)
|
|
api_router.include_router(feedbacks_router)
|
|
api_router.include_router(experiments_router)
|
|
api_router.include_router(context_router)
|
|
api_router.include_router(tasks_router)
|
|
api_router.include_router(webhooks_router)
|
|
api_router.include_router(auth_router)
|
|
api_router.include_router(users_router)
|
|
api_router.include_router(skill_router)
|
|
api_router.include_router(workloads_router)
|
|
api_router.include_router(skill_tags_router)
|
|
api_router.include_router(sstc_router)
|
|
api_router.include_router(projects_router)
|
|
api_router.include_router(scheduler_router)
|
|
api_router.include_router(ai_steward_router)
|
|
api_router.include_router(feishu_router)
|
|
api_router.include_router(wecom_router)
|
|
api_router.include_router(notifications_router)
|
|
api_router.include_router(llm_engines_router)
|
|
api_router.include_router(ai_logs_router)
|
|
api_router.include_router(prompt_profiles_router)
|
|
api_router.include_router(rag_router)
|
|
api_router.include_router(knowledge_graph_router)
|
|
api_router.include_router(recipes_router)
|
|
api_router.include_router(signal_sources_router)
|
|
api_router.include_router(operation_catalog_router)
|
|
api_router.include_router(ai_pmo_router)
|