"""语义分析器与三级任务分级(T-G0…T-G8):/v1/route + /v1/embeddings + /sense/admin/*。 组装唯一入口:build_sense_routers(cfg) -> [APIRouter, APIRouter] (/sense 前缀组 + /v1 无前缀组);由 gateway.api 在 sense.enabled 时逐个 include (D-G7 关闭时不注册任何路由)。 """ from __future__ import annotations from typing import List from fastapi import APIRouter from gateway.sense.config import SenseConfig, build_sense_config # noqa: F401 def build_sense_routers(cfg: SenseConfig) -> List[APIRouter]: from gateway.sense.routes import build_sense_routers as _build return _build(cfg) def build_sense_router(cfg: SenseConfig) -> APIRouter: """向后兼容:仅 /sense 前缀组(/v1 组见 build_sense_routers)。""" return build_sense_routers(cfg)[0]