HiDeepSeekDev
空闲特惠
教程指南
DeepSeek 思考模式实战:开关、推理强度与多轮对话
HiDeepSeekDeveloper Guide
教程指南Thinking ModeReasoningPrompt

DeepSeek 思考模式实战:开关、推理强度与多轮对话

H
HiDeepSeek 编辑部
更新于 2026/9/1
阅读大约 9 分钟

思考模式适合数学、代码、规划和多约束判断,但并非每个请求都需要。对简单改写、分类和固定格式抽取,关闭思考模式通常更有利于延迟和成本。

一、显式控制开关

使用 OpenAI SDK 时,thinking 可通过 extra_body 传入;reasoning_effort 用于控制推理强度。官方当前支持的核心档位是 lowhighmax

response = client.chat.completions.create(
    model='deepseek-v4-pro',
    messages=[{'role': 'user', 'content': '分析这个并发缺陷并给出修复方案'}],
    reasoning_effort='high',
    extra_body={'thinking': {'type': 'enabled'}},
)

二、避免无效采样参数

在思考模式下,temperaturetop_ppresence_penaltyfrequency_penalty 当前不会生效。兼容接口可能不报错,但这不代表参数产生了作用。

三、正确理解 reasoning_content

思考内容通过 reasoning_content 返回,最终答案仍在 content。普通多轮对话无需把上一轮思考内容重新拼进上下文;如果请求携带工具定义,则必须按官方工具调用流程完整保留相关消息字段。

四、按任务路由

  • 关闭:意图分类、短摘要、文案润色、模板填充。
  • low:中等复杂度分析、常规代码解释、简单计划。
  • high / max:复杂调试、数学证明、多阶段决策;使用前评估额外延迟和输出。
不要用“请一步步思考并公开全部过程”代替 API 参数。生产系统更应关注最终答案的可验证性,而不是展示内部推理文本。

参考资料

本文按下列官方资料核验。模型能力、价格与接口可能调整,请以最新文档为准。