diff --git a/src/renderer/src/config/providers.ts b/src/renderer/src/config/providers.ts index 536a7d5524..f69c1bb3d8 100644 --- a/src/renderer/src/config/providers.ts +++ b/src/renderer/src/config/providers.ts @@ -726,7 +726,7 @@ const NOT_SUPPORT_ARRAY_CONTENT_PROVIDERS = ['deepseek', 'baichuan', 'minimax', * 判断提供商是否支持 message 的 content 为数组类型。 Only for OpenAI Chat Completions API. */ export const isSupportArrayContentProvider = (provider: Provider) => { - return provider.isNotSupportArrayContent !== true || !NOT_SUPPORT_ARRAY_CONTENT_PROVIDERS.includes(provider.id) + return provider.isNotSupportArrayContent !== true && !NOT_SUPPORT_ARRAY_CONTENT_PROVIDERS.includes(provider.id) } const NOT_SUPPORT_DEVELOPER_ROLE_PROVIDERS = ['poe'] @@ -735,7 +735,7 @@ const NOT_SUPPORT_DEVELOPER_ROLE_PROVIDERS = ['poe'] * 判断提供商是否支持 developer 作为 message role。 Only for OpenAI API. */ export const isSupportDeveloperRoleProvider = (provider: Provider) => { - return provider.isNotSupportDeveloperRole !== true || !NOT_SUPPORT_DEVELOPER_ROLE_PROVIDERS.includes(provider.id) + return provider.isNotSupportDeveloperRole !== true && !NOT_SUPPORT_DEVELOPER_ROLE_PROVIDERS.includes(provider.id) } const NOT_SUPPORT_STREAM_OPTIONS_PROVIDERS = ['mistral'] @@ -744,7 +744,7 @@ const NOT_SUPPORT_STREAM_OPTIONS_PROVIDERS = ['mistral'] * 判断提供商是否支持 stream_options 参数。Only for OpenAI API. */ export const isSupportStreamOptionsProvider = (provider: Provider) => { - return provider.isNotSupportStreamOptions !== true || !NOT_SUPPORT_STREAM_OPTIONS_PROVIDERS.includes(provider.id) + return provider.isNotSupportStreamOptions !== true && !NOT_SUPPORT_STREAM_OPTIONS_PROVIDERS.includes(provider.id) } const SUPPORT_QWEN3_ENABLE_THINKING_PROVIDER = ['dashscope', 'modelscope']