From 23ebc7fc17899b5ba13ea2b326377a88162c532c Mon Sep 17 00:00:00 2001 From: yumoqing Date: Mon, 7 Sep 2026 13:57:42 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20load=5Fllm=20=E8=A7=84=E8=8C=83?= =?UTF-8?q?=E5=8C=96=E4=B8=BA=20load=5Fpipeline=5Fllm(load=5F<=E6=A8=A1?= =?UTF-8?q?=E5=9D=97=E5=90=8D>=E7=BA=A6=E5=AE=9A)+=E4=BF=9D=E7=95=99?= =?UTF-8?q?=E6=97=A7=E5=90=8D=E5=88=AB=E5=90=8D(accounting=5Fworker=20?= =?UTF-8?q?=E9=9B=B6=E6=94=B9=E5=8A=A8)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pipeline_llm/__init__.py | 2 +- pipeline_llm/init.py | 11 +++++------ 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/pipeline_llm/__init__.py b/pipeline_llm/__init__.py index ce6bb69..a03f9c4 100644 --- a/pipeline_llm/__init__.py +++ b/pipeline_llm/__init__.py @@ -1 +1 @@ -from .init import load_llm +from .init import load_pipeline_llm, load_llm diff --git a/pipeline_llm/init.py b/pipeline_llm/init.py index b3d11fb..3dc5a19 100644 --- a/pipeline_llm/init.py +++ b/pipeline_llm/init.py @@ -1,6 +1,6 @@ """pipeline_llm 模块入口 — 模型治理(供应商/账号/模型/组织策略/限额限流/记账)。 -宿主集成:应用入口调用 load_llm()(try/except ImportError 兜底)。 +宿主集成:应用入口调用 load_pipeline_llm()(try/except ImportError 兜底)。 所有表共享宿主应用的库(get_module_dbname('pipeline_llm')),表名统一 llm_ 前缀。 模块只提供治理引擎与配置管理;实际 LLM 转发仍由宿主已有的 @@ -512,8 +512,8 @@ async def llm_dashboard(params_kw): return json.dumps(result, ensure_ascii=False, default=str) -def load_llm(): - """模块加载:注册全部函数到 ServerEnv。""" +def load_pipeline_llm(): + """模块加载:注册全部函数到 ServerEnv。(规范名,产品层按 load_{resource_module} 约定)""" load_gateway() load_inference() load_selection() @@ -550,6 +550,5 @@ def load_llm(): logger.info("[pipeline_llm] v1.0.0 loaded — 模型治理模块就绪") -# 产品层按 resource_module 动态重载约定:load_{resource_module}()(resource_module='pipeline_llm') -def load_pipeline_llm(): - return load_llm() +# 兼容旧名(宿主曾用 load_llm;规范名为 load_pipeline_llm) +load_llm = load_pipeline_llm