错误:模型 qwen3-14b: parameter.enable_thinking must be set to false for non-streamin...
🚨 错误信息
错误:模型 qwen3-14b: parameter.enable_thinking must be set to false for non-streaming calls
🤖 AI解决方案
分析流程
1. 错误翻译
原文:parameter.enable_thinking must be set to false for non-streaming calls
译文:对于非流式调用,参数 enable_thinking 必须设置为 false
2. 原因分析
这是一个API调用配置错误。你在进行非流式(一次性返回)API调用时,启用了enable_thinking参数,该参数通常只适用于流式(逐步返回)调用的场景。
3. 解决方案
将enable_thinking参数设置为false或直接从请求参数中移除:
{
"model": "qwen3-14b",
"enable_thinking": false,
// 其他参数...
}
4. ️ 预防措施
- 仔细查阅API文档:使用第三方API时,务必检查参数的使用限制和适用场景
- 使用参数验证:在发送API请求前,可以添加简单的参数检查逻辑:
if not streaming and params.get('enable_thinking', False):
params['enable_thinking'] = False
---
如果您需要进一步分析其他报错,请提供具体的错误信息。