From df7653eb9971116191237e00ff2ebf7dadc64f32 Mon Sep 17 00:00:00 2001 From: Soulter <905617992@qq.com> Date: Mon, 5 Jan 2026 20:01:54 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E9=83=A8=E5=88=86=E6=83=85=E5=86=B5?= =?UTF-8?q?=E4=B8=8B=E9=80=89=E6=8B=A9=E6=8F=90=E4=BE=9B=E5=95=86=E5=87=BA?= =?UTF-8?q?=E7=8E=B0=E2=80=9D=E6=9A=82=E6=97=A0=E5=8F=AF=E7=94=A8=E6=8F=90?= =?UTF-8?q?=E4=BE=9B=E5=95=86=E7=9A=84=E9=97=AE=E9=A2=98=E2=80=9C=EF=BC=8C?= =?UTF-8?q?=E5=8D=B3=E4=BD=BF=E5=AE=9E=E9=99=85=E4=B8=8A=E6=9C=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- astrbot/dashboard/routes/config.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/astrbot/dashboard/routes/config.py b/astrbot/dashboard/routes/config.py index 077edf099..bd2f9a264 100644 --- a/astrbot/dashboard/routes/config.py +++ b/astrbot/dashboard/routes/config.py @@ -625,7 +625,7 @@ class ConfigRoute(Route): provider_list = [] ps = self.core_lifecycle.provider_manager.providers_config p_source_pt = { - psrc["id"]: psrc["provider_type"] + psrc["id"]: psrc.get("provider_type", "chat_completion") for psrc in self.core_lifecycle.provider_manager.provider_sources_config } for provider in ps: @@ -640,7 +640,7 @@ class ConfigRoute(Route): provider ) provider_list.append(prov) - elif not ps_id and provider.get("provider_type", None) in provider_type_ls: + elif not ps_id and provider.get("provider_type", "") in provider_type_ls: # agent runner, embedding, etc provider_list.append(provider) return Response().ok(provider_list).__dict__