fix: 部分情况下选择提供商出现”暂无可用提供商的问题“,即使实际上有

This commit is contained in:
Soulter
2026-01-05 20:01:54 +08:00
parent 8e7b44185d
commit df7653eb99
+2 -2
View File
@@ -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__