From f61273f4fc6efce1cb3e276acee2c2441f3c62a3 Mon Sep 17 00:00:00 2001 From: SengokuCola <1026294844@qq.com> Date: Tue, 15 Jul 2025 20:55:31 +0800 Subject: [PATCH] =?UTF-8?q?fix=EF=BC=9A=E8=A1=A8=E6=83=85=E5=8C=85?= =?UTF-8?q?=E8=8E=B7=E5=8F=96=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/plugin_system/apis/llm_api.py | 2 ++ src/plugins/built_in/core_actions/emoji.py | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/plugin_system/apis/llm_api.py b/src/plugin_system/apis/llm_api.py index 4c45a38f0..72b865b89 100644 --- a/src/plugin_system/apis/llm_api.py +++ b/src/plugin_system/apis/llm_api.py @@ -19,6 +19,8 @@ logger = get_logger("llm_api") # ============================================================================= + + def get_available_models() -> Dict[str, Any]: """获取所有可用的模型配置 diff --git a/src/plugins/built_in/core_actions/emoji.py b/src/plugins/built_in/core_actions/emoji.py index 95dddf0b1..59bc81dbe 100644 --- a/src/plugins/built_in/core_actions/emoji.py +++ b/src/plugins/built_in/core_actions/emoji.py @@ -106,7 +106,7 @@ class EmojiAction(BaseAction): # 5. 调用LLM models = llm_api.get_available_models() - chat_model_config = getattr(models, "utils_small", None) # 默认使用chat模型 + chat_model_config = models.get("utils_small") # 使用字典访问方式 if not chat_model_config: logger.error(f"{self.log_prefix} 未找到'utils_small'模型配置,无法调用LLM") return False, "未找到'utils_small'模型配置"