From 6f71301aaf8360b488da0a3d08bd8b154663c2b2 Mon Sep 17 00:00:00 2001 From: Soulter <905617992@qq.com> Date: Thu, 3 Jul 2025 10:49:12 +0800 Subject: [PATCH] fix: log error when selected provider is not found --- astrbot/core/pipeline/process_stage/method/llm_request.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/astrbot/core/pipeline/process_stage/method/llm_request.py b/astrbot/core/pipeline/process_stage/method/llm_request.py index a6c772c4..58b76a38 100644 --- a/astrbot/core/pipeline/process_stage/method/llm_request.py +++ b/astrbot/core/pipeline/process_stage/method/llm_request.py @@ -58,6 +58,8 @@ class LLMRequestSubStage(Stage): _ctx = self.ctx.plugin_manager.context if sel_provider and isinstance(sel_provider, str): provider = _ctx.get_provider_by_id(sel_provider) + if not provider: + logger.error(f"未找到指定的提供商: {sel_provider}。") return provider return _ctx.get_using_provider(umo=event.unified_msg_origin)