DeepSeek 提示词速查表 - 推理模型 R1 与对话模型 V3 编写技巧

本页适用于刚接触 DeepSeek、或总是得不到稳定输出的用户——你以为在"同一个 DeepSeek"里提问,其实 R1(推理)与 V3(对话)是两种截然不同的模型,提示策略也不同。它会先讲清 R1 的硬性禁忌(system 无效、禁 few-shot、temperature 需设 0.6)与 V3 的可配置项,再给出代码、结构化输出等场景的模板;读完即可根据你实际用的是哪个模型来选择正确的提问方式。

AI 提示词·共 30 条命令·最后更新 2026-08-21
deepseekpromptai提示词推理模型r1

R1 推理模型规则(deepseek-reasoner) 5

不使用 system prompt,所有指令放在 user message 中
R1 会忽略 system 角色,指令必须进 user
不要使用 few-shot 示例,让模型独立推理
R1 自主推理更强,few-shot 反而干扰
temperature 设为 0.6
R1 官方推荐值,平衡稳定与多样
直接给问题,信任模型的链式推理
无需"请逐步思考",R1 自动内部思考
取最终答案,忽略中间推理过程
R1 输出含长链推理,用最后结论

V3 对话模型规则(deepseek-chat) 5

用 system prompt 锁定角色与行为边界
V3 支持 system,用来定调
few-shot 示例有效,复杂格式可给样例
V3 会模仿示例结构
创意任务 temperature 0.7-1.0,精确任务 0.3-0.5
按任务类型调温
top_p 0.95
V3 默认核采样值
启用 JSON 模式 / function calling 做结构化输出
V3 支持原生结构化

代码生成 5

V3:用{语言}实现{需求},含错误处理、注释、单元测试
V3 适合直接代码生成
R1:请推理{算法}的最优实现并解释复杂度
R1 适合算法/难逻辑推演
指定框架与版本,避免臆造 API
明确约束减少幻觉
要求输出可运行片段 + 使用示例
便于直接验证
审查生成代码的安全性再使用
AI 代码需人工把关

中文与长文本 5

直接用中文提示,无需翻译英文
DeepSeek 中文能力强
128K 上下文:长文档分段并标注来源
超长文本分块更稳
摘要/提取/翻译用 V3
V3 吞吐与指令遵循好
长文推理用 R1,给足上下文再问
R1 适合深度分析
让模型输出引用段落位置
便于核对长文结论

实战模板 5

你是{角色},目标{目标},约束{约束}。任务:{输入}
V3 角色+目标+约束三段式
请推理:{问题}。给出结论并说明推导。
R1 推理链模板
用 Markdown 表格对比 A/B,维度:{维度}
V3 对比表模板
严格按此 JSON Schema 输出,不要解释:{schema}
V3 结构化 JSON 模板
基于以上材料,列出 3 个支持/反对观点并给依据
V3 多角度分析模板

避坑 5

R1 不要塞 few-shot / system
会削弱推理质量
精确任务别用高 temperature
0.3-0.5 更稳
长输出注意截断,必要时分次
超长结果分批提问
R1 输出里的推理过程不计入最终答案
只取结论段
敏感/事实类先让模型标注不确定性
降低幻觉风险

命令示例

R1 推理链模板:直接给问题,不加 system

请推理:{问题}。给出结论并说明推导。

指令全部落在 user message 里,符合 R1 忽略 system 的行为;R1 的回答会先展开长推理,取最后那段结论即可。

V3 角色 + 目标 + 约束三段式

你是{角色},目标{目标},约束{约束}。任务:{输入}

三段式之所以稳,是因为角色、目标、约束各自占一个固定位置;在 V3 上还可以把这句放进 system prompt 复用,任务本身留在 user。

V3 严格按 JSON Schema 输出,不加解释

严格按此 JSON Schema 输出,不要解释:{schema}

结构化数据走 V3 的 JSON 模式或 function calling,比让 R1 吐 JSON 更稳;「不要解释」这句能把多余文本挡在结构之外。

V3 横向对比表 + 多角度分析

用 Markdown 表格对比 A/B,维度:{维度} 基于以上材料,列出 3 个支持/反对观点并给依据

两条指令叠在一次请求里:先用表格把结论压成可扫读的形式,再让模型补上正反两面,避免只呈现单边结论。

常见坑与注意事项

  • 给 R1 写 system prompt 或塞 few-shot 示例:R1 会忽略前者、被后者带偏,推理质量下降而不是提升。
  • 把 R1 输出里的中间推理过程当成最终答案交付,那部分只是它自己的草稿,结论在末尾。
  • 精确任务(抽取、转换、算式)仍把 temperature 拉到 0.7 以上,0.3-0.5 区间才稳。
  • 长输出不设预期、不分次提问,结果在末尾被截断,前面的推理一起作废;必要时分批让模型继续。
  • 让 R1 承担结构化 JSON 抽取:它不为此设计,硬要它吐 schema 会出现格式漂移,结构化任务交给 V3 的 JSON 模式。

提示

  • DeepSeek 的关键差异:R1(推理)和 V3(对话)提示词规则相反——R1 禁 system/few-shot,V3 用 system 锁行为、few-shot 有效。用错模型套错规则会明显掉质。
  • 代码生成优先 V3(直接产出可运行片段),算法/复杂逻辑推演用 R1(深度推理),按任务选模型。
  • 中文场景直接中文提示即可,DeepSeek 中文能力不弱于英文,无需翻译。
  • 结构化数据走 V3 的 JSON 模式 + function calling,比让 R1 吐 JSON 更稳更可控。

常见问题

R1 和 V3 的提示词写法到底差在哪?

差在指令放哪、示例给不给。R1(deepseek-reasoner)不使用 system prompt、也不要用 few-shot 示例,所有指令必须写进 user message;V3(deepseek-chat)正相反,system prompt 用来锁定角色与行为边界是有效的,复杂格式给 few-shot 样例它会照着模仿。把 V3 的写法套到 R1 上,指令会静默失效。

用 R1 的时候,需要写「请逐步思考」吗?

不需要。R1 自己做链式推理,写这句只是加噪音,官方建议直接给问题、信任模型的内部思考。同理,R1 输出里那一大段推理过程不计入最终答案,你真正要取的是最后那段结论。

temperature 和 top_p 到底该怎么设?

R1 官方推荐 0.6,在稳定与多样之间取平衡,不必自己再调。V3 按任务分档:创意任务 0.7-1.0,精确任务 0.3-0.5,默认核采样 top_p 0.95。R1 侧的禁忌是别塞 few-shot 和 system,那会削弱推理质量而不是增强。

代码任务到底该用 R1 还是 V3?

分工明确:V3 直接产出可运行片段,适合常规代码生成(连同错误处理、注释、单元测试一起要);R1 适合算法或难逻辑的推演,让它推理最优实现并解释复杂度。两边都要做的三件事是:指定框架与版本以免它臆造 API、要求输出可运行片段加使用示例便于验证、生成后人工审查安全性再合入。

长文本和中文场景有什么需要特别注意的?

中文直接用中文问,不必翻译成英文。上下文到 128K 时,超长文本仍建议分段并标注来源,让模型输出引用段落位置便于核对结论。分工上:摘要、提取、翻译这类吞吐任务用 V3;需要深度分析的整篇长文推理用 R1,并且先把上下文给足再提问。

官方参考来源

下方为命令对应的官方权威文档,供你核对最新用法与深入查阅。

由 巧匠 维护

公开更新于 2026年8月21日,内容持续校对官方文档。

联系我们

命令或描述有误?提交反馈、商务合作或产品建议都可发送邮件给我们。

联系我们