本地模型不重复创建,共用一个 (#51)

* 本地模型不重复创建,共用一个

* 更新web端页面发布版本
This commit is contained in:
玄凤科技
2025-02-19 01:00:25 +08:00
committed by GitHub
parent 55981ec764
commit 174ab7fdb7
8 changed files with 78 additions and 79 deletions
+1 -10
View File
@@ -172,21 +172,12 @@ class PrivateConfig:
# 判断存在私有配置,并且self.device_id在私有配置中
if not self.private_config:
self.logger.bind(tag=TAG).error("Private config not found for device_id: {}", self.device_id)
return None, None, None, None
return None, None
"""创建私有处理模块实例"""
config = self.private_config
selected_modules = config['selected_module']
return (
vad.create_instance(
selected_modules["VAD"],
config["VAD"][selected_modules["VAD"]]
),
asr.create_instance(
selected_modules["ASR"],
config["ASR"][selected_modules["ASR"]],
self.default_config.get("delete_audio", True) # Using default_config for global settings
),
llm.create_instance(
selected_modules["LLM"]
if not 'type' in config["LLM"][selected_modules["LLM"]]