diff --git a/src/renderer/src/aiCore/clients/openai/OpenAIApiClient.ts b/src/renderer/src/aiCore/clients/openai/OpenAIApiClient.ts index 393e8733da..bbf862d97e 100644 --- a/src/renderer/src/aiCore/clients/openai/OpenAIApiClient.ts +++ b/src/renderer/src/aiCore/clients/openai/OpenAIApiClient.ts @@ -115,7 +115,11 @@ export class OpenAIAPIClient extends OpenAIBaseClient< if (!reasoningEffort) { if (model.provider === 'openrouter') { - if (isSupportedThinkingTokenGeminiModel(model) && !GEMINI_FLASH_MODEL_REGEX.test(model.id)) { + if ( + isSupportedThinkingTokenGeminiModel(model) && + !GEMINI_FLASH_MODEL_REGEX.test(model.id) && + model.id.includes('grok-4') + ) { return {} } return { reasoning: { enabled: false, exclude: true } }