From 3afedc8e3c15410fe13b42154669cca87aeb2f24 Mon Sep 17 00:00:00 2001 From: webjoin111 <455457521@qq.com> Date: Wed, 26 Nov 2025 10:40:50 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20fix(reload=5Fsetting):=20?= =?UTF-8?q?=E9=87=8D=E8=BD=BD=E9=85=8D=E7=BD=AE=E6=97=B6=E6=B8=85=E9=99=A4?= =?UTF-8?q?LLM=E7=BC=93=E5=AD=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- zhenxun/builtin_plugins/superuser/reload_setting.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/zhenxun/builtin_plugins/superuser/reload_setting.py b/zhenxun/builtin_plugins/superuser/reload_setting.py index 019e4c37..2bf821cb 100644 --- a/zhenxun/builtin_plugins/superuser/reload_setting.py +++ b/zhenxun/builtin_plugins/superuser/reload_setting.py @@ -7,6 +7,8 @@ from nonebot_plugin_session import EventSession from zhenxun.configs.config import Config from zhenxun.configs.utils import PluginExtraData, RegisterConfig +from zhenxun.services.llm.config.providers import get_llm_config +from zhenxun.services.llm.manager import clear_model_cache from zhenxun.services.log import logger from zhenxun.utils.enum import PluginType from zhenxun.utils.message import MessageUtils @@ -54,6 +56,8 @@ _matcher = on_alconna( @_matcher.handle() async def _(session: EventSession, arparma: Arparma): Config.reload() + get_llm_config.cache_clear() + clear_model_cache() logger.debug("自动重载配置文件", arparma.header_result, session=session) await MessageUtils.build_message("重载完成!").send(reply_to=True) @@ -65,4 +69,6 @@ async def _(session: EventSession, arparma: Arparma): async def _(): if Config.get_config("reload_setting", "AUTO_RELOAD"): Config.reload() + get_llm_config.cache_clear() + clear_model_cache() logger.debug("已自动重载配置文件...")