diff --git a/src/api/providers/openrouter.ts b/src/api/providers/openrouter.ts index 7a6abb0ee8..d2809c90b5 100644 --- a/src/api/providers/openrouter.ts +++ b/src/api/providers/openrouter.ts @@ -124,11 +124,6 @@ export class OpenRouterHandler extends BaseProvider implements SingleCompletionH } } - private shouldSkipReasoningForModel(modelId: string): boolean { - // Grok-4 models shouldn't use reasoning by default - return modelId.includes("grok-4") - } - override async *createMessage( systemPrompt: string, messages: Anthropic.Messages.MessageParam[], @@ -150,11 +145,6 @@ export class OpenRouterHandler extends BaseProvider implements SingleCompletionH reasoning = { exclude: true } } - // Skip reasoning for Grok-4 as mentioned in the PR description - if (this.shouldSkipReasoningForModel(modelId) && typeof reasoning === "undefined") { - reasoning = { exclude: true } - } - // Convert Anthropic messages to OpenAI format. let openAiMessages: OpenAI.Chat.ChatCompletionMessageParam[] = [ { role: "system", content: systemPrompt },