fix: log error when selected provider is not found

This commit is contained in:
Soulter
2025-07-03 10:49:12 +08:00
parent 5f0d601baa
commit 6f71301aaf
@@ -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)