diff --git a/src/renderer/src/aiCore/utils/websearch.ts b/src/renderer/src/aiCore/utils/websearch.ts index e95f3e60cf..2fda7c1b19 100644 --- a/src/renderer/src/aiCore/utils/websearch.ts +++ b/src/renderer/src/aiCore/utils/websearch.ts @@ -44,7 +44,7 @@ function mapMaxResultToOpenAIContextSize(maxResults: number): OpenAISearchConfig export function buildProviderBuiltinWebSearchConfig( providerId: BaseProviderId, webSearchConfig: CherryWebSearchConfig -): WebSearchPluginConfig { +): WebSearchPluginConfig | undefined { switch (providerId) { case 'openai': { return { @@ -99,7 +99,7 @@ export function buildProviderBuiltinWebSearchConfig( } } default: { - throw new Error(`Unsupported provider: ${providerId}`) + return {} } } }