功能特性
深度思考功能目前支持 GLM-5.2、GLM-5.1、GLM-5、GLM-5-Turbo、GLM-5V-Turbo、GLM-4.7、GLM-4.6、GLM-4.5 等系列最新模型。通过启用深度思考,模型可以:- 多步推理:将复杂问题分解为多个步骤,逐步分析解决
- 逻辑分析:提供清晰的推理过程和逻辑链条
- 提升准确性:通过深度思考减少错误,提高回答质量
- 增强可解释性:展示思考过程,让用户理解模型的推理逻辑
- 智能判断:模型自动判断是否需要深度思考,优化响应效率
核心参数说明
thinking.type: 控制深度思考模式enabled(默认):启用动态思考(GLM-5.2GLM-5.1GLM-5GLM-5-TurboGLM-5v-TurboGLM-4.6GLM-4.6VGLM-4.5为模型自动判断是否思考,GLM-4.7GLM-4.5V为强制思考)disabled:禁用思考,直接给出回答
reasoning_effort: 控制开启思维链下的推理程度,仅GLM-5.2及以上支持- 可选值:
max(默认且推荐,深度推理)、xhigh、high(增强推理)、medium、low、minimal、none none或minimal:模型放弃思考;low/medium映射为high;xhigh映射为max
- 可选值:
model: 支持深度思考的模型,GLM-4.5及其以上版本支持。
代码示例
- cURL
- Python SDK
基础调用(启用深度思考)流式调用(深度思考 + 流式输出)控制推理程度(reasoning_effort)禁用深度思考
响应示例
启用深度思考的响应格式:最佳实践
推荐启用的场景:- 复杂问题分析和解决
- 多步骤推理任务
- 技术方案设计
- 策略规划和决策
- 学术研究和分析
- 创意写作和内容创作
- 简单事实查询
- 基础翻译任务
- 简单分类判断
- 快速问答需求
注意事项
- 响应时间:启用深度思考会增加响应时间,特别是复杂任务
- Token 消耗:思考过程会消耗额外的 Token,请合理规划使用
- 模型支持:确保使用支持深度思考功能的模型版本
- 任务匹配:根据任务复杂度选择是否启用深度思考
- 流式输出:结合流式输出可以实时查看思考过程,改善用户体验