From 0a63540160264345938d1375bb0c53a320c10463 Mon Sep 17 00:00:00 2001 From: suyao Date: Thu, 18 Dec 2025 02:51:36 +0800 Subject: [PATCH] fix(test): reasoning --- src/renderer/src/aiCore/utils/__tests__/reasoning.test.ts | 3 +-- src/renderer/src/aiCore/utils/reasoning.ts | 4 ++-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/src/renderer/src/aiCore/utils/__tests__/reasoning.test.ts b/src/renderer/src/aiCore/utils/__tests__/reasoning.test.ts index e75471987d..bb9980e8e9 100644 --- a/src/renderer/src/aiCore/utils/__tests__/reasoning.test.ts +++ b/src/renderer/src/aiCore/utils/__tests__/reasoning.test.ts @@ -368,8 +368,7 @@ describe('reasoning utils', () => { const result = getReasoningEffort(assistant, model) expect(result).toEqual({ - enable_thinking: true, - thinking_budget: 32768 + enable_thinking: true }) }) diff --git a/src/renderer/src/aiCore/utils/reasoning.ts b/src/renderer/src/aiCore/utils/reasoning.ts index 5f07698b72..ef13bb942c 100644 --- a/src/renderer/src/aiCore/utils/reasoning.ts +++ b/src/renderer/src/aiCore/utils/reasoning.ts @@ -480,12 +480,12 @@ export function getAnthropicThinkingBudget( } const budget = Math.floor((tokenLimit.max - tokenLimit.min) * effortRatio + tokenLimit.min) - + let budgetTokens = budget if (maxTokens !== undefined) { budgetTokens = Math.min(budget, maxTokens) } - + return Math.max(1024, budgetTokens) }