diff --git a/app/pipeline_app.py b/app/pipeline_app.py index 51fc105..dc2b36d 100644 --- a/app/pipeline_app.py +++ b/app/pipeline_app.py @@ -57,6 +57,12 @@ def init(): from uapi.init import load_uapi except ImportError: def load_uapi(): pass + # dapi:开放平台 key 管理(downapp/downapikey)。注册 'Bearer ' 认证方法进 RBAC, + # rag 对外 API 的 Bearer key 鉴权依赖它——必须在 rag 之前 load。 + try: + from dapi.init import load_dapi + except ImportError: + def load_dapi(): pass # rag:知识库(向量检索 + 图谱),表名统一 rag_ 前缀,与产线业务表不冲突 try: from rag.init import init_rag_module @@ -151,6 +157,7 @@ def init(): load_ktv_adapter() load_smssend() load_uapi() # 必须在 rag 之前:rag 通过 uapi 调 vdb/reranker/ner/graph + load_dapi() # 必须在 rag 之前:注册 Bearer key 认证,rag API 端点鉴权依赖 init_rag_module() # Permission cache warms up on first request