DeepSeek R1 API 教程 2026 — 推理模型使用指南 | APIMaster.ai
DeepSeek R1 API 使用教程:思维链推理、数学解题、代码验证,Python 代码示例。APIMaster.ai 提供 DeepSeek R1 接口,价格远低于 o3。
DeepSeek R1 API 教程
DeepSeek R1 是专为推理设计的大模型——类似 OpenAI o1,会在给出答案前进行完整的思维链推理,在数学、科学、逻辑题上表现突出,且价格比 o3 便宜 5–10 倍。
DeepSeek R1 的特点
| 特点 | 说明 |
|---|---|
| 思维链推理 | 回答前先输出 <think> 推理过程 |
| 数学能力强 | 在 MATH 测试集上接近 o3 水平 |
| 开源权重 | 模型权重在 HuggingFace 公开 |
| 价格低 | $0.55/M 输入,约为 o3 的 5% |
快速开始
from openai import OpenAI
client = OpenAI(
api_key="你的 APIMaster Key",
base_url="https://apimaster.ai/v1",
)
response = client.chat.completions.create(
model="deepseek-r1",
messages=[
{
"role": "user",
"content": "证明:对任意正整数 n,n³ - n 能被 6 整除。"
}
],
max_tokens=3000, # R1 需要更多 Token 写推理过程
)
print(response.choices[0].message.content)
理解 R1 的输出格式
R1 会先输出思维链,再给出最终答案:
<think>
要证明 n³ - n 能被 6 整除,可以分解因式:
n³ - n = n(n²-1) = n(n-1)(n+1) = (n-1)n(n+1)
这是三个连续整数的乘积...
因此 (n-1)n(n+1) 必然能被 2 和 3 整除,即被 6 整除。
</think>
**证明:**
将 n³ - n 分解因式:
n³ - n = (n-1)·n·(n+1)
这是三个连续整数的乘积...
提取最终答案(去掉推理过程):
import re
def 提取答案(文本):
return re.sub(r'<think>.*?</think>', '', 文本, flags=re.DOTALL).strip()
答案 = 提取答案(response.choices[0].message.content)
print(答案)
适合 DeepSeek R1 的任务
数学解题
response = client.chat.completions.create(
model="deepseek-r1",
messages=[
{
"role": "user",
"content": """解方程组,给出详细步骤:
2x + 3y = 12
5x - y = 7"""
}
],
max_tokens=2000,
)
代码逻辑验证
代码 = """
def 二分查找(arr, target):
left, right = 0, len(arr)
while left < right:
mid = (left + right) // 2
if arr[mid] == target:
return mid
elif arr[mid] < target:
left = mid + 1
else:
right = mid
return -1
"""
response = client.chat.completions.create(
model="deepseek-r1",
messages=[
{
"role": "user",
"content": f"验证这段二分查找代码的正确性,找出所有边界情况:\n\n```python\n{代码}\n```"
}
],
)
逻辑推理题
response = client.chat.completions.create(
model="deepseek-r1",
messages=[
{
"role": "user",
"content": "有 5 个盒子,编号 1-5。奇数盒里放苹果,偶数盒里放橙子。第 3 盒被移走后,剩余盒子重新按 1-4 编号,规则不变。原来 4 号盒现在放什么水果?"
}
],
)
DeepSeek R1 vs 其他推理模型
| 模型 | MATH 得分 | 价格(输入/M) | 适合场景 |
|---|---|---|---|
| o3 | ~97% | $10.00 | 最高质量推理 |
| DeepSeek R1 | ~97% | $0.55 | 高性价比推理 |
| o4-mini | ~95% | $1.10 | 快速推理 |
| Claude Opus 4.8 | ~90% | $15.00 | 综合推理 |
R1 是数学/逻辑任务的最佳性价比选择,精度接近 o3 但价格低约 18 倍。
流式输出(查看实时推理过程)
with client.chat.completions.stream(
model="deepseek-r1",
messages=[{"role": "user", "content": "证明哥德尔不完备性定理的核心思想。"}],
max_tokens=4000,
) as stream:
for text in stream.text_stream:
print(text, end="", flush=True)
价格与注意事项
- 输入:$0.55/M Token
- 输出:$2.19/M Token
- R1 的输出 Token 远多于普通模型(因为有推理过程),实际成本要用输出量来计算
- 建议设
max_tokens=2048–4096,避免简单题也生成超长推理