diff --git a/src/renderer/src/config/models.ts b/src/renderer/src/config/models.ts index 2fb572e3..1a1ae956 100644 --- a/src/renderer/src/config/models.ts +++ b/src/renderer/src/config/models.ts @@ -1105,16 +1105,16 @@ export function isWebSearchModel(model: Model): boolean { const provider = getProviderByModel(model) - if (provider.type === 'openai') { + if (!provider) { + return false + } + + if (provider?.type === 'openai') { if (model?.id?.includes('gemini-2.0-flash-exp')) { return true } } - if (!provider) { - return false - } - if (provider.id === 'gemini' || provider?.type === 'gemini') { return model?.id === 'gemini-2.0-flash-exp' }