From d92cb0f500d02f959bb15262823c094aefe2f8b6 Mon Sep 17 00:00:00 2001 From: Soulter <905617992@qq.com> Date: Wed, 25 Dec 2024 12:09:39 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E5=BD=93=E6=B2=A1=E6=9C=89provider?= =?UTF-8?q?=E6=97=B6=E7=9B=B4=E6=8E=A5=E8=BF=94=E5=9B=9E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- astrbot/core/pipeline/process_stage/method/llm_request.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/astrbot/core/pipeline/process_stage/method/llm_request.py b/astrbot/core/pipeline/process_stage/method/llm_request.py index afdf1bd29..6afd6e89b 100644 --- a/astrbot/core/pipeline/process_stage/method/llm_request.py +++ b/astrbot/core/pipeline/process_stage/method/llm_request.py @@ -19,6 +19,9 @@ class LLMRequestSubStage(Stage): req: ProviderRequest = None provider = self.ctx.plugin_manager.context.get_using_provider() + if provider is None: + return + if event.get_extra("provider_request"): req = event.get_extra("provider_request") assert isinstance(req, ProviderRequest), "provider_request 必须是 ProviderRequest 类型。"