错误:模型 qwen3-14b: parameter.enable_thinking must be set to false for non-streamin...

2025年12月23日 20:22 状态: processing

🚨 错误信息

错误:模型 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
   

---
如果您需要进一步分析其他报错,请提供具体的错误信息。