From 22054cf8bc29cd48d2f794261f1bc2f4622f2019 Mon Sep 17 00:00:00 2001 From: hrz <1710360675@qq.com> Date: Wed, 28 May 2025 01:00:48 +0800 Subject: [PATCH] =?UTF-8?q?update:=E6=9B=B4=E6=96=B0=E6=97=A5=E5=BF=97?= =?UTF-8?q?=E6=A0=87=E8=AF=86=E4=BD=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main/xiaozhi-server/core/connection.py | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/main/xiaozhi-server/core/connection.py b/main/xiaozhi-server/core/connection.py index 5d6b0328..3666e264 100644 --- a/main/xiaozhi-server/core/connection.py +++ b/main/xiaozhi-server/core/connection.py @@ -315,6 +315,10 @@ class ConnectionHandler: ) def _initialize_components(self): + self.selected_module_str = build_module_string( + self.config.get("selected_module", {}) + ) + update_module_string(self.selected_module_str) """初始化组件""" if self.config.get("prompt") is not None: self.prompt = self.config["prompt"] @@ -351,8 +355,6 @@ class ConnectionHandler: def _initialize_private_config(self): """如果是从配置文件获取,则进行二次实例化""" if not self.read_config_from_api: - self.selected_module_str = build_module_string(self.config.get("selected_module", {})) - update_module_string(self.selected_module_str) return """从接口获取差异化的配置进行二次实例化,非全量重新实例化""" try: @@ -431,10 +433,6 @@ class ConnectionHandler: init_memory, init_intent, ) - # 在初始化组件后更新模块字符串 - self.selected_module_str = build_module_string(self.config.get("selected_module", {})) - # 更新日志模块配置 - update_module_string(self.selected_module_str) except Exception as e: self.logger.bind(tag=TAG).error(f"初始化组件失败: {e}") modules = {}