fix: enable reasoning cot bug (#12342)

This commit is contained in:
SuYao 2026-01-07 17:11:41 +08:00 committed by GitHub
parent d0a1512f23
commit 040f4daa98
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -183,13 +183,12 @@ function addProviderSpecificMiddlewares(builder: AiSdkMiddlewareBuilder, config:
break
case 'openai':
case 'azure-openai': {
if (config.enableReasoning) {
const tagName = getReasoningTagName(config.model?.id.toLowerCase())
builder.add({
name: 'thinking-tag-extraction',
middleware: extractReasoningMiddleware({ tagName })
})
}
// 就算这里不传参数也有可能调用推理
const tagName = getReasoningTagName(config.model?.id.toLowerCase())
builder.add({
name: 'thinking-tag-extraction',
middleware: extractReasoningMiddleware({ tagName })
})
break
}
case 'gemini':