手把手教你使用DeepSeek API

关于DeepSeek

DeepSeek-V3 在推理速度上相较历史模型有了大幅提升。在目前大模型主流榜单中,DeepSeek-V3 在开源模型中位列榜首,与世界上最先进的闭源模型不分伯仲。

查看主流模型对比表
Benchmark (Metric)DeepSeek V3DeepSeek V2.5Qwen2.5Llama3.1Claude-3.5GPT-4o
-90572B-Inst405B-InstSonnet-1022513
ArchitectureMoEMoEDenseDense--
# Activated Params37B21B72B405B--
# Total Params671B236B72B405B--
EnglishMMLU (EM)88.580.685.388.688.387.2
MMLU-Redux (EM)89.180.385.686.288.988
MMLU-Pro (EM)75.966.271.673.37872.6
DROP (3-shot F1)91.687.876.788.788.383.7
IF-Eval (Prompt Strict)86.180.684.18686.584.3
GPQA-Diamond (Pass@1)59.141.34951.16549.9
SimpleQA (Correct)24.910.29.117.128.438.2
FRAMES (Acc.)73.365.469.87072.580.5
LongBench v2 (Acc.)48.735.439.436.14148.1
CodeHumanEval-Mul (Pass@1)82.677.477.377.281.780.5
LiveCodeBench (Pass@1-COT)40.529.231.128.436.333.4
LiveCodeBench (Pass@1)37.628.428.730.132.834.2
Codeforces (Percentile)51.635.624.825.320.323.6
SWE Verified (Resolved)4222.623.824.550.838.8
Aider-Edit (Acc.)79.771.665.463.984.272.9
Aider-Polyglot (Acc.)49.618.27.65.845.316
MathAIME 2024 (Pass@1)39.216.723.323.3169.3
MATH-500 (EM)90.274.78073.878.374.6
CNMO 2024 (Pass@1)43.210.815.96.813.110.8
ChineseCLUEWSC (EM)90.990.491.484.785.487.9
C-Eval (EM)86.579.586.161.576.776
C-SimpleQA (Correct)64.154.148.450.451.359.3

DeepSeek-R1 在后训练阶段大规模使用了强化学习技术,在仅有极少标注数据的情况下,极大提升了模型推理能力。在数学、代码、自然语言推理等任务上,性能比肩 OpenAI o1 正式版。

2025春节之际,DeepSeek-R1火遍全网,其能力不亚于ChatGPT-o1模型,且性能更佳,在普通个人电脑 (不需要RTX5090) 上也能够较为流畅地运行。API价格更是吊打OpenAI,普通用户在网页/APP中使用任何模型甚至完全免费!

如此强劲的价格和性能,怎么能不用起来呢?本文就将带你手把手注册&使用DeepSeek API !


准备工作

  • 一台能上网且具有可视化桌面&浏览器的电子设备

  • 一张能收到短信的SIM卡

  • 一根针

  • 你的钱包 (如果有的话)


正片

可选步骤

  1. 将针插入插槽边小孔内,张开SIM插槽

  2. 放入SIM卡

  3. 启动设备,查看并记住号码

必备步骤

第一部分:注册

  1. 开机

  2. 连接Internet

  3. 打开任意浏览器

  4. 在地址栏输入:platform.deepseek.com,然后按下回车

    2
  5. 等待页面加载完成,显示如图界面

  6. 在“请输入手机号”一栏填入刚刚准备的SIM卡号码,点击下方“发送验证码按钮。

  7. 此时,你可能会遇到一个弹窗,按照下方提示操作即可

  8. 完成操作后,一条包含验证码的短信应该发送到你的设备上了

    6

  9. 在此期间,可以点击一下”我已阅读并同意……将自动注册“左侧的复选框按钮

  10. 接下来,将收到的验证码填入”请输入验证码“栏中

  11. 点击登录,如果出现下面这样的界面,那么恭喜你大功告成!

如果没有成功,请检查是否遗漏了某些步骤,并跟着教程重新做一遍。

第二部分:添加API

  1. 点击左侧侧边栏的”API keys“按钮,跳转到如下页面

  2. 点击”创建API key“按钮,弹出一个弹窗

  3. 此处API key名称不影响实际功能,随意即可

  4. 点击”创建“按钮,弹窗内容切换为:

  5. 现在,点击一下“复制”,然后点击“关闭”或右上角“ × ”关闭弹窗

第三部分:开始对话

Python

注意!运行前需运行

1
pip3 install openai

以安装openai包

1
2
3
4
5
6
7
8
9
10
11
12
13
14
from openai import OpenAI

client = OpenAI(api_key="<DeepSeek API Key>", base_url="https://api.deepseek.com")

response = client.chat.completions.create(
model="deepseek-chat",
messages=[
{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content": "Hello"},
],
stream=False
)

print(response.choices[0].message.content)

Node.js

注意!运行前需运行

1
npm install openai

以安装openai包

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import OpenAI from "openai";

const openai = new OpenAI({
baseURL: 'https://api.deepseek.com',
apiKey: '<DeepSeek API Key>'
});

async function main() {
const completion = await openai.chat.completions.create({
messages: [{ role: "system", content: "You are a helpful assistant." }],
model: "deepseek-chat",
});

console.log(completion.choices[0].message.content);
}

main();

curl

迷之curl使我大脑旋转

1
2
3
4
5
6
7
8
9
10
11
curl https://api.deepseek.com/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <DeepSeek API Key>" \
-d '{
"model": "deepseek-chat",
"messages": [
{"role": "system", "content": "You are a helpful assistant."},
{"role": "user", "content": "Hello!"}
],
"stream": false
}'

You did it! 你做到了!

恭喜你,被我恭喜到了

恭喜你成功使用API与DeepSeek对话了!


以上就是本文全部内容,如果你觉得对你有帮助,能不能请作者喝瓶 农夫山贼 嘞,非常感谢各位读者的支持!如有不足指出还请不吝在评论区指出,谢谢!


参考资料:

  1. DeepSeek官方API文档

  2. DeepSeek开放平台

  3. DeepSeek官网首页