hotfix: gemini-2.5-pro-preview-06-05 using error (#6870)

This commit is contained in:
自由的世界人 2025-06-06 03:42:52 +08:00 committed by GitHub
parent c4c1e2fca1
commit cbe00d54b2

View File

@ -291,8 +291,7 @@ export default class GeminiProvider extends BaseProvider {
if (reasoningEffort === undefined) {
return {
thinkingConfig: {
includeThoughts: false,
thinkingBudget: 0
includeThoughts: false
} as ThinkingConfig
}
}
@ -308,11 +307,11 @@ export default class GeminiProvider extends BaseProvider {
}
const { max } = findTokenLimit(model.id) || { max: 0 }
const budget = Math.floor(max * effortRatio)
// 如果thinking_budget是明确设置的值包括0使用该值
return {
thinkingConfig: {
thinkingBudget: Math.floor(max * effortRatio),
...(budget > 0 ? { thinkingBudget: budget } : {}),
includeThoughts: true
} as ThinkingConfig
}