diff --git a/src/proxy/google-ai.ts b/src/proxy/google-ai.ts index 9957e0f..d852535 100644 --- a/src/proxy/google-ai.ts +++ b/src/proxy/google-ai.ts @@ -189,20 +189,11 @@ googleAIRouter.get("/:apiVersion(v1alpha|v1beta)/models", handleNativeModelReque /** * Processes the thinking budget for Gemini 2.5 Flash model. - * Ensures the budget is within the valid range of 0-24576 tokens. + * Validation has been disabled - budget is passed through without limits. */ function processThinkingBudget(req: Request) { - if (req.body.generationConfig?.thinkingConfig?.thinkingBudget !== undefined) { - // Ensure thinkingBudget is within allowed range (0-24576) - const budget = req.body.generationConfig.thinkingConfig.thinkingBudget; - - // If it's a number, validate range - if (typeof budget === 'number') { - req.body.generationConfig.thinkingConfig.thinkingBudget = - Math.max(0, Math.min(budget, 24576)); - } - // If it's "auto", leave as is - } + // Validation disabled - budget is passed through without any range limits + // Previously enforced 0-24576 token limit } function setStreamFlag(req: Request) {