DeepSeek R1 是深度求索(DeepSeek)于 2025 年 1 月 20 日正式开源的推理大语言模型。它以 DeepSeek-V3 为底座,通过大规模强化学习训练出稳定的思维链(Chain-of-Thought,CoT)能力,在数学、编程、科学问答等推理密集型任务上达到 OpenAI o1 的公开水平,同时以 MIT 协议开放了完整权重——这是首个达到该水准的顶级开源推理模型。R1 同时提供官方 API(模型名 deepseek-reasoner)与 6 个蒸馏小模型(1.5B 至 70B),覆盖“云端高精度推理”与“本地轻量部署”两条落地路径。本篇攻略按“速览 → 部署 → 实操 → 生产 → 对比 → 避坑”的顺序,带读者完整掌握 R1 的选型与工程化使用。
掌握 DeepSeek R1,意味着你同时拿到了最先进的推理模型能力与可控的本地化部署方案——这是当前 AI 产业从“能用”走向“会推理”的关键技能栈。
目录
速览卡是工具类内容的固定首屏模块:30 秒判断「这工具是什么、能不能商用、适不适合我」。
为什么需要 DeepSeek R1:推理能力从“能用”到“会想”
通用大模型在数学、逻辑与多步代码推理上表现有限,原因是它们擅长“续写”而非“规划”。面对竞赛级数学题或复杂算法题,模型往往直接给出答案而不经历逐步验证,这在需要严谨性的场景中不可接受。传统解决路径要么依赖人工拆解任务,耗时费力;要么使用闭源专用推理模型,无法审计、无法私有化。
DeepSeek R1 用强化学习重构了推理链路:通过 GRPO(Group Relative Policy Optimization,组内相对策略优化)算法,在模型自生成的多条回答中做组内相对比较,替代了 PPO 对 Critic 价值网络的依赖,让模型“自己探索、自我改进”。最终在 AIME 2024、MATH-500 等基准上达到 OpenAI o1 同档水平(分别为 79.8% 与 97.3%),并将完整权重开放出来。
与同类产品相比,R1 的独特之处是“能力与透明兼得”:API 响应中会返回 reasoning_content(思维链全文),这是 o1 等闭源模型刻意隐藏的部分;同时 6 个蒸馏小模型让团队可以基于 R1 的推理数据训练出自有轻量推理模型。对 AI 从业者而言,它既是可研究的推理算法样本,也是可上线的推理能力底座。
安装与环境配置:API + 本地双路径 3 步就绪
步骤一:获取 API 密钥。 访问 [platform.deepseek.com](https://platform.deepseek.com) 注册账户,进入「API Keys」页面创建密钥,将生成的 sk- 开头的字符串保存到环境变量中。
步骤二:安装 Python 依赖。 DeepSeek API 与 OpenAI SDK 完全兼容,无需安装 deepseek 专属包,只需安装 openai 客户端即可。
步骤三:验证连通性并准备本地环境(可选)。 发送一个最简单的对话请求确认 API 可用;若计划本地部署 1.5B~70B 蒸馏版,可安装 Ollama 并拉取模型。
# 1) 安装 OpenAI 兼容 SDKpip install openai # 2) 配置环境变量(将 sk-xxx 替换为你的密钥)export DEEPSEEK_API_KEY="sk-xxx" # 3) 验证 API 连通性(应返回一段正常文本)python -c "from openai import OpenAI; import os; c=OpenAI(base_url='https://api.deepseek.com', api_key=os.getenv('DEEPSEEK_API_KEY')); r=c.chat.completions.create(model='deepseek-chat', messages=[{'role':'user','content':'ping'}], max_tokens=8); print(r.choices[0].message.content)" # 4) 可选:本地部署 7B 蒸馏版(CPU 可跑,速度较慢)curl -fsSL https://ollama.com/install.sh | shollama run deepseek-r1:7b
快速上手:5 分钟跑通第一个推理调用
最小可用流程是通过 deepseek-reasoner 模型发起一次带推理链的对话。操作步骤如下:
1. 在终端执行 export DEEPSEEK_API_KEY="sk-xxx" 配置环境变量(见上文)。
2. 新建 Python 文件 demo_r1.py,填入下方 API 调用代码。
3. 运行 python demo_r1.py,观察控制台输出。
运行后你会看到两部分输出:先打印 reasoning_content(模型逐步解题的完整思维链),再打印 content(整理后的最终答案)。进阶技巧:对话场景建议将 temperature 设为官方建议的 0.6,并一次性给足上下文,避免中途打断思考过程;若需要流式输出,设置 stream=True 并逐块消费增量内容。
from openai import OpenAIimport os client = OpenAI( base_url="https://api.deepseek.com", api_key=os.getenv("DEEPSEEK_API_KEY"),) resp = client.chat.completions.create( model="deepseek-reasoner", # R1 推理模型 messages=[{ "role": "user", "content": "鸡兔同笼:共有 35 个头、94 只脚,问鸡和兔各几只?" }], max_tokens=2048,) print("思考过程:", resp.choices[0].message.reasoning_content)print("最终答案:", resp.choices[0].message.content)
核心能力详解:4 大支柱
支柱一:GRPO 强化学习训练。 R1 使用组内相对策略优化(GRPO)训练:对同一条问题,让模型生成多个候选回答,按答案质量打分后在组内做相对比较,从而把优势估计从绝对值变成组内排名,省去 PPO 的 Critic 价值网络,大幅降低 RL 训练的内存与计算开销。训练管线分四段:冷启动 SFT(用少量人工精选数据对齐格式)→ 推理导向 RL(数学、代码、逻辑)→ 拒绝采样 SFT(用 RL 后的模型生成数据再训练)→ 全场景 RL(覆盖通用、写作、角色扮演等场景)。
支柱二:开放的思维链输出。 R1 在最终答案之前会输出完整 reasoning_content(中文、英文与代码均可)。其价值在于:产品可向用户展示“思考过程”;调试时可定位模型在哪一步出错;学术上可研究推理模型的输出行为。注意:思维链是模型在输出空间呈现的“可读推理痕迹”,可以指导调试,但不能作为模型内部逻辑的白盒审计依据。
支柱三:多尺寸蒸馏矩阵。 官方提供 6 个蒸馏版本:Qwen-1.5B、Qwen-7B、Qwen-14B、Qwen-32B、Llama-8B、Llama-70B。它们均由 R1 生成的高质量推理数据训练而成,而非使用 R1 的 RL 流程——本质是把 R1 的推理能力“复制”给小模型。其中 32B 蒸馏版在 AIME 2024 上达到 72.6%,超过 OpenAI o1-mini(63.6%),为本地与边缘部署提供了实用选择。
支柱四:MoE 架构与推理效率。 R1 完整版基于 DeepSeek-V3 的 MoE 架构:总参数 671B,但每次推理只激活 37B 参数,配合多头潜在注意力(Multi-head Latent Attention,MLA)压缩 KV 缓存,将单次推理成本控制在同规模稠密模型的约三分之一。上下文窗口为 128K token,可容纳长文档与多轮对话。
生产部署与监控:从上线到运维
部署方式一:官方 API。 在 [platform.deepseek.com](https://platform.deepseek.com) 创建密钥后,所有 OpenAI SDK 应用可直接切换 base_url。官方负责 GPU 集群、负载均衡与推理加速,省去运维成本。输出 token 与思维链 token 均按量计费,建议在应用中设置至少 120 秒的超时时间,避免长思考任务请求中断。
部署方式二:vLLM 自部署。 对私有化、数据合规或高并发场景,推荐用 vLLM 部署蒸馏版或完整版 R1。以 32B 蒸馏版为例:
完整版 R1(671B)需至少 8 张 80GB GPU(FP8 量化),推荐 16 卡集群并搭配 TensorRT-LLM 或 SGLang 等深度优化框架;单卡无法加载完整权重,低预算场景应直接选用蒸馏版。
可观测性。 自部署时用 Prometheus 抓取 vLLM 的 /metrics 接口,监控 GPU 利用率、首 token 延迟(TTFT)、生成吞吐量(tokens/s)与排队请求数;API 模式可在平台控制台查看调用量与成本。建议额外记录 reasoning_content 的平均长度——它是 R1 的“推理强度”指标,思考变长往往意味着任务更难,可据此调整超时与预算。
<p class="para-label">避坑清单:</p>
<ul class="dash-list"><li>显存不足:完整 671B 模型权重约需 671GB(FP8),请勿在单卡上加载;蒸馏版从 1.5B 起,先选小规格验证效果再扩展。</li><li>超时误判:深度思考任务单次输出可含数千 reasoning token,默认 60 秒超时容易被误判为故障,生产环境建议设 120 秒以上。</li><li>token 计费:reasoning_content 与 content 均计费,长推理任务成本可能数倍于普通对话,预算评估时须计入。</li><li>蒸馏≠原版:蒸馏模型是模仿 R1 的输出模式,不具备完整训练流程与同等能力边界,上线前请用真实任务评测。</li><li>API Key 泄露:密钥应放入服务端环境变量并定期轮换,严禁写进前端代码或公开仓库。</li></ul>
pip install vllmvllm serve deepseek-ai/DeepSeek-R1-Distill-Qwen-32B \ --tensor-parallel-size 4 \ --max-model-len 8192 \ --gpu-memory-utilization 0.92
| 维度 | DeepSeek R1 | OpenAI o1 | QwQ-32B | Kimi k1.5 |
|---|---|---|---|---|
| 定位 | 开源推理大模型 | 闭源推理 API 模型 | 开源推理大模型 | 闭源多模态推理模型 |
| 参数量级 | 671B MoE(激活 37B) | 未公开 | 32B Dense | 未公开 |
| 开源协议 | MIT(权重+技术报告) | 闭源(仅 API) | Apache 2.0 | 闭源(附技术报告) |
| 思维链可见性 | 全文返回 reasoning_content | 隐藏 | 可见 | 可见 |
| 本地部署 | 蒸馏版 1.5B~70B 可本地 | 不可 | 单张 24GB 显卡可跑 | 不可 |
| 生产成本 | API 定价低,自部署需多卡 | 官方 API 定价高 | 自部署几乎零成本 | 官方 API 定价 |
| 推理基准(AIME 2024) | 79.8% | 79.2% | 79.5% | 86.8%(长思考模式) |
| 适合谁 | 研究者、私有化部署团队 | 企业便捷调用 | 个人开发者、边缘设备 | 企业级长上下文推理 |
选型建议:追求可控与性价比选 DeepSeek R1——权重开源、推理过程可见、API 便宜,适合私有化与二次开发;若预算充足且只想要“开箱即用、不用运维”,选 OpenAI o1;硬件有限时选 QwQ-32B 单卡部署;涉及长文档与多模态推理时再考虑 Kimi k1.5。注意各家基准分数受评测协议(思考长度、采样次数)影响,横向对比时应先统一评测条件。
版本迭代
DeepSeek R1 的演进主线是“先发布轻量预览验证推理路线,再一次性开源完整权重与蒸馏矩阵,随后通过 API 更新迭代推理行为”。截至 2025 年 6 月,最新正式版为 DeepSeek-R1-0528(2025 年 5 月 28 日发布)。
| 版本 | 时间 | 变化 | 提升 |
|---|---|---|---|
| DeepSeek-R1-Lite-Preview | 2024-11 | API 预览发布 | 首次开放推理思维链体验,验证 RL 训练路线 |
| DeepSeek-R1 | 2025-01 | 完整开源发布 | 开放权重与技术报告,MIT 协议,同步发布 6 个蒸馏模型 |
| DeepSeek-R1-Distill 系列 | 2025-01 | 蒸馏小模型矩阵 | 1.5B~70B 六种规格,32B 版本在 AIME 2024 超过 o1-mini |
| DeepSeek-R1-0528 | 2025-05 | 模型行为更新 | 基于 V3-0324 优化,中文与推理行为更稳定 |
| 基准 | DeepSeek-V3(底座) | DeepSeek-R1 | OpenAI o1(对照) | |
|---|---|---|---|---|
| AIME 2024 | 39.2 | 79.8 | 79.2 | 美国数学邀请赛,Pass@1(%) |
| MATH-500 | 90.2 | 97.3 | 96.4 | 数学竞赛题集,Pass@1(%) |
| GPQA Diamond | 59.1 | 71.5 | 69.7 | 研究生科学问答,Pass@1(%) |
| Codeforces | 58.7 | 96.3 | 96.6 | 编程竞赛百分位排名 |
R1 较底座 V3 在 AIME 2024 上提升超 40 个百分点,与 o1 差距在 0.6 个百分点以内,证明“冷启动 SFT + 大规模 RL”路线有效。0528 版本未额外公布基准数据,主要通过 API 优化使用体验。选型时如需最强推理选完整版;考虑成本与延迟,蒸馏 32B 已在多数可接受范围内。
AI 应用场景
数学与科研推理增强
阶段:数学 / 逻辑推理、知识问答增强
解决的问题:科研人员与教育产品需要分步推导、逐步验证,通用模型无法保证多步推导正确性。R1 通过思维链逐步演算,在 AIME 2024 上达到 79.8% 的 Pass@1,接近人类竞赛水平,且推理过程完全开放。
具体案例:题库与竞赛辅导类产品可调用 deepseek-reasoner,先向学生展示分步解题过程,再给出最终答案。官方基准显示其准确率与 OpenAI o1 基本持平,而 API 成本显著更低,降低了教育产品接入高质量解题能力的门槛。
私有化代码仓库与智能运维
阶段:代码理解、代码审查、故障根因分析
解决的问题:金融、政企客户不允许将核心代码上传公有云,通用模型无法在隔离环境完成高难度代码推理。R1 权重开源,可部署到内网,在本地以 vLLM 提供服务。
具体案例:使用 32B 蒸馏版在 4 张 24GB GPU 服务器内网部署,承担代码 Review 与 SQL 生成等任务;数据不出域,单次推理成本相比调用外部闭源 API 降低一个数量级以上。
推理模型评测与可解释性研究
阶段:模型评测、CoT 可解释性研究、教学演示
解决的问题:训练自有推理模型或做评测对比需要透明的推理基准与样本。R1 公开权重、技术报告与 reasoning_content,成为推理模型评测的通用参照物。
具体案例:研究团队以 R1 作为基线,在 MATH-500、GPQA Diamond 等基准上对比自有模型;同时基于开放的思维链文本研究推理错误发生位置,这是闭源模型无法提供的实验素材。
常见误区
误区
正解
误区
正解
误区
正解
误区
正解
面试题
Q1. DeepSeek R1 在推理能力上直接对标的闭源模型是哪个?
- A.OpenAI o1← 正确答案
- B.GPT-4o
- C.Claude 3.5
- D.Gemini 1.5
答案:A。R1 官方技术报告以 OpenAI o1-1217 为主要对照,二者在 AIME 2024、MATH-500 等基准上分数基本持平(79.8% 对 79.2%)。GPT-4o、Claude 3.5 是通用模型,推理专项能力弱于 o1 系列。
Q2. 本地快速体验 R1 蒸馏版(如 7B)最简单的工具是哪个?
- A.Hugging Face 工具
- B.Ollama 命令行← 正确答案
- C.vLLM 框架
- D.SGLang 框架
答案:B。Ollama 一条 ollama run deepseek-r1:7b 即可完成拉取与启动,无需手写推理代码,是最低门槛的本地体验方式。vLLM 和 SGLang 更适合生产级并发部署,Hugging Face 是权重下载渠道而非一键运行工具。
Q3. DeepSeek 官方 API 中,推理模型的模型名是什么?
- A.deepseek-chat
- B.deepseek-reasoner← 正确答案
- C.deepseek-r1
- D.deepseek-v3
答案:B。deepseek-reasoner 是带思维链输出的推理模型;deepseek-chat 对应通用对话模型(基于 V3 底座);deepseek-v3 与 deepseek-r1 均不是官方 API 模型名。
Q4. DeepSeek R1 使用 GRPO 替代 PPO 的核心收益是什么?
- A.增加模型参数
- B.去掉 Critic 价值网络← 正确答案
- C.缩短训练数据
- D.提升推理速度
答案:B。GRPO 通过组内相对优势估计省去了 PPO 中的 Critic 价值网络,显著降低强化学习训练的内存与算力开销。它不改变模型参数量,也不直接缩短数据或提升推理速度。
Q5. R1 完整版的 MoE 总参数与激活参数分别是多少?
- A.671B 总参数/37B 激活← 正确答案
- B.37B 总参数/671B 激活
- C.405B 总参数/45B 激活
- D.70B 总参数/70B 激活
答案:A。R1 基于 DeepSeek-V3 的 MoE 架构,总参数 671B,但每次推理仅激活 37B 参数(约 5.5%),这是其推理成本可控的关键。其他选项参数规模与架构不符。
Q6. 以下哪个不是 DeepSeek R1 官方蒸馏版本?
- A.Qwen-7B 蒸馏
- B.Qwen-32B 蒸馏
- C.Llama-70B 蒸馏
- D.Gemma-8B 蒸馏← 正确答案
答案:D。官方 6 个蒸馏版本为 Qwen-1.5B/7B/14B/32B 与 Llama-8B/70B,不含 Gemma。8B 规模对应的是 Llama-8B 蒸馏版。
Q7. DeepSeek R1 在 AIME 2024 数学竞赛上的 Pass@1 约为多少?
- A.59.8%
- B.69.8%
- C.79.8%← 正确答案
- D.89.8%
答案:C。官方技术报告显示 R1 在 AIME 2024 上 Pass@1 为 79.8%,与 OpenAI o1 的 79.2% 基本持平。59.8%~69.8% 是蒸馏小模型或底座 V3 的水平范围。
Q8. DeepSeek R1 正式开源了以下哪些内容?
- A.完整模型权重← 正确答案
- B.技术报告← 正确答案
- C.完整训练代码
- D.蒸馏小模型权重← 正确答案
答案:ABD。R1 以 MIT 协议开放了模型权重、技术报告与 6 个蒸馏模型权重。但未公开完整分布式训练代码与数据管线,复现训练仍需自行实现。
Q9. 关于 R1 蒸馏模型,以下说法正确的是?
- A.用 R1 生成的高质量推理数据训练← 正确答案
- B.蒸馏 32B 在 AIME 2024 超过 o1-mini← 正确答案
- C.蒸馏模型具备与完整版完全相同的推理能力
- D.蒸馏模型显存需求低于完整版← 正确答案
答案:ABD。蒸馏模型由 R1 生成的推理数据训练,32B 版 AIME 2024 达 72.6%,超过 o1-mini 的 63.6%,且体积远小于 671B,显存需求低。但蒸馏是模仿输出模式,不具备完整版全部能力,故 C 错误。
Q10. 关于 R1 的思维链输出,以下说法正确的是?
- A.通过 API 的 reasoning_content 字段返回← 正确答案
- B.思维链 token 同样计费← 正确答案
- C.思维链可直接作为模型逻辑审计依据
- D.思维链是模型生成的文本,非内部真实推理轨迹← 正确答案
答案:ABD。API 响应中的 reasoning_content 返回思维链全文,且与最终答案一样计费。但思维链是输出空间的文本,不等于模型内部隐状态的真实运算过程,不能当作完整的白盒审计依据,故 C 错误。
参考来源
- webpageDeepSeek 官网产品入口与在线体验