DeepSeek API Key 怎么获取?创建、保存与首次调用步骤

更新于 2026-11-01 · runapi.cfd

简答:DeepSeek API Key 需要在 DeepSeek API 平台创建,不是网页版登录密码。最短路径是:打开官方 API 文档中的“create an API key”入口→创建并立即复制密钥→保存为 DEEPSEEK_API_KEY→使用官方 Base URL https://api.deepseek.com/ 发送一次非流式请求。本文只覆盖 Key 的获取、保存、配置和首次调用;具体余额、价格与模型以当前官方页面为准。

定义:DeepSeek API Key 是用于通过 Bearer Token 访问 DeepSeek API 的密钥,与网页版账号密码用途不同。

先看这张配置卡:获取 Key 到跑通请求

适用范围:需要通过 OpenAI 兼容格式调用 DeepSeek API 的开发者。不覆盖:网页版登录、多个客户端的完整配置、流式响应优化和第三方平台的专属设置。

首次调用所需参数(发布前请再次核验)
项目应填写什么官方核验位置
API Key在 API 平台创建的密钥,示例值,不要照抄DeepSeek API 文档
认证方式Authorization: Bearer YOUR_KEYAuthentication
OpenAI 兼容 Base URLhttps://api.deepseek.comYour First API Call
模型deepseek-flash为当前文档示例值,发送前核对模型页Models & Pricing
  1. 进入官方 API 文档,点击其中的 API Key 创建入口。页面菜单名称可能变化,不要把网页版登录密码当作 API Key。
  2. 创建密钥后立即复制,并放入本地密码管理器或受权限保护的环境变量中。不要把完整 Key 发到聊天、截图、前端代码或 Git 仓库。
  3. 设置环境变量后,使用下面的最小非流式请求验证四项结果:HTTP 状态为成功、响应包含可解析的 choices、其中有实际文本、客户端或终端显示模型返回内容。

如何安全保存 DEEPSEEK_API_KEY

官方快速入门要求在运行示例前设置 DEEPSEEK_API_KEY 环境变量。下面是类 Unix 终端的短步骤;输入内容不会直接写在命令文本中,但这不等于系统凭据管理或生产环境密钥托管。

  1. 执行 read -s DEEPSEEK_API_KEY,粘贴密钥后按回车。
  2. 执行 export DEEPSEEK_API_KEY,让当前终端会话可以读取它。
  3. 确认程序只读取变量名,不要执行打印完整密钥的诊断命令。
  4. 终端关闭后重新设置;生产环境应改用平台的 Secret、凭据管理器或受限权限的环境文件。

如果密钥已经出现在公开仓库、日志或截图中,应优先在 API 平台撤销或轮换,再更新应用配置。由于密钥权限和控制台操作可能随平台调整,撤销入口请以当前 API 平台页面为准。

最小 curl 请求:只验证 Key、地址和模型

以下命令适用于 Bash、Zsh 等类 Unix shell。DEEPSEEK_API_KEY 是环境变量名,不是要原样发送的密钥;模型名属于示例值,运行前请与当前官方模型页面核对。

curl https://api.deepseek.com/chat/completions -H "Content-Type: application/json" -H "Authorization: Bearer ${DEEPSEEK_API_KEY}" -d '{"model":"deepseek-flash","messages":[{"role":"user","content":"Hello"}],"stream":false}'

成功判定:第一,HTTP 响应不是认证或余额错误;第二,JSON 能正常解析;第三,响应中出现 choices;第四,choices[0].message.content 或当前响应结构中的文本字段有实际内容。不要只看命令是否结束,也不要把 HTTP 200 当作业务文本一定正确。

官方示例还展示了 OpenAI Python 和 Node.js SDK 的调用方式;如果你使用 SDK,应先按当前 SDK 文档安装,并核对该版本的参数写法,不要把不同 SDK 的配置字段混用。

DeepSeek API Key 常见错误怎么判断

先看响应体,再按官方错误定义处理
错误官方定义先做什么
401Authentication Fails,通常是 API Key 错误确认环境变量实际被程序读取,重新复制 Key,检查是否多了空格;不要先改模型名。
402Insufficient Balance,余额用尽登录 API 平台查看余额并按官方页面处理充值;不要把它当作 Key 格式错误。
422Invalid Parameters,请求参数无效检查 JSON、字段名、模型和参数类型,并阅读响应体提示。
429Rate Limit Reached,请求过快或超过并发/QPS 限制降低并发和请求频率,按当前限流文档核对账户级限制。
500/503服务端错误或服务过载短暂等待后重试;持续发生时保留状态码、响应体和请求时间联系官方支持。

这些是官方文档列出的定义,不代表每个客户端都会以相同界面显示。排查顺序建议固定为:凭据→最终 URL 和路径→模型→权限或余额→最小请求→错误响应体。

是否需要充值?模型和价格怎么核对

首次调用是否能成功,除了 Key 和请求格式,还可能受账户余额影响;官方错误码将 402 定义为余额不足。余额、模型、价格和限流都属于动态信息,发布前或实际调用前应直接查看官方页面,不要依据旧教程中的模型名或价格。

当前官方快速入门把 deepseek-flash 作为模型名示例,并说明旧名称的处理方式;模型页同时列出模型版本、上下文长度、功能和计费信息。若你的控制台或响应提示模型不存在,应以当前模型页面和控制台可用模型为准,不要自行拼接模型 ID。

把 DeepSeek Key 填入第三方工具前的核对清单

  • 协议:工具是否支持 OpenAI 兼容接口,而不是只接受某一家厂商的专有协议。
  • Base URL:OpenAI 兼容配置使用官方文档列出的地址;如果工具会自动追加路径,先确认它不会重复拼接。
  • Key 字段:粘贴 API Key,不要粘贴网页版密码、Bearer 前缀或带引号的整行配置,除非工具明确要求。
  • 模型:从当前官方模型页或工具可识别列表复制,示例模型不可视为永久有效。
  • 日志:开启排错时只保留状态码、请求路径和脱敏后的响应,不记录完整 Authorization 头。

本站是独立的 AI API 接入指南站,不是 DeepSeek 官方站点;品牌参数、控制台入口和可用模型均应以官方资料为准。

常见问题

DeepSeek API Key 在哪里获取?

从 DeepSeek API 文档中的 API Key 创建入口进入 API 平台创建。入口名称或控制台布局可能变化,建议从当前官方文档点击,而不是使用搜索结果中的未知跳转链接。

DeepSeek API Key 和网页版密码一样吗?

不一样。API Key 用于程序通过 Bearer Token 调用 API;网页版密码用于账号登录。不要把登录密码填进 API 客户端的 Key 字段。

为什么刚创建 Key 就返回 401?

先确认程序读取的是最新 Key,环境变量没有为空、带额外空格或被旧会话覆盖;再检查最终请求是否包含正确的 Bearer Authorization。仍失败时查看官方响应体并重新创建或轮换密钥。

为什么返回 402?

官方将 402 定义为余额不足。请到 API 平台查看账户余额和充值入口;这不是单纯更换模型或重复创建 Key 就能解决的问题。

deepseek-flash 还能直接使用吗?

当前官方快速入门将 <code>deepseek-flash</code>列为模型名示例,并说明其对应的模型版本。由于模型和计费可能调整,发送请求前仍应以当前官方 Models & Pricing 页面为准。

相关阅读

参考资料

  1. DeepSeek API 文档:创建 API Key 与 Bearer 鉴权(api-docs.deepseek.com)
  2. DeepSeek API 文档:首次调用、Base URL、模型与示例(api-docs.deepseek.com)
  3. DeepSeek API 文档:错误码定义与处理建议(api-docs.deepseek.com)
温馨提示
置顶

【RunAPI 新域名启用通知】
https://runapi.host
原域名 runapi.cfd 需要使用代理才能访问,RunAPI 现已启用新域名: https://runapi.host

新域名可直接访问,账户、余额及服务数据均不受影响。(注意:新域名在非代理环境下只可见国内模型,api调用不受影响)

2 个月前 · 2026-08-07 11:30

claude-haiku-5.5已上线

14 小时前 · 2026-10-09 12:14

gemini-nano-banana-2.1已上线

1 天前 · 2026-10-08 21:58

🎉 国庆限时充值 9 折! 10 月 2 日 18:00:00 — 10 月 7 日 23:59:59,点击任意额度充值并选择支付宝支付,支付页面将自动享受 9 折优惠!

⚠️ 本次优惠仅限支付宝支付,Creem 支付暂未同步折扣,仍按原价结算。

1 周前 · 2026-10-02 19:02

gpt-6.1-sol已上线

1 周前 · 2026-10-01 23:20

claude-sonnet-5-5已上线
coding和claude_normal分组可使用

1 周前 · 2026-09-29 18:20

claude-opus-5-5, gpt-6-sol已上线

2 周前 · 2026-09-23 14:11

grok-4.7上线,grok、default分组可用
支持chat, responses,messages格式

2 周前 · 2026-09-22 13:35

【分组更新通知】
deepseek-sale分组上线,价格5折,支持v1/messages;v1/responses;v1/chat/completions格式请求

deepseek-v4.1-flash同步上线

提示:glm-sale和kimi-sale分组价格5折,接口均服务正常

3 周前 · 2026-09-13 23:10

gpt-image-2.5上线

0 个月前 · 2026-09-10 21:49

因官方下架gpt-5.4模型,平台codex分组已同步下架,需要调用该模型可切换至default/plus分组使用

1 个月前 · 2026-09-06 16:27

gpt-6-astra已上线

1 个月前 · 2026-09-05 14:58

gemini-3.8-flash已上线

1 个月前 · 2026-09-05 04:06

claude-fable-5-1已上线

1 个月前 · 2026-09-03 13:33

【分组更新通知】
1.kimi-sale分组5折
2.glm-sale分组5折
3.grok分组降价为0.7折,资源为grok heavy
以上均可通过v1/chat/completions;v1/responses;v1/messages格式调用

1 个月前 · 2026-09-03 10:50

glm-5.3, glm-5.3-flash
qwen3.8-flash, qwen3.7-flash
均已上线,default分组即可调用

1 个月前 · 2026-08-27 22:46

【公告】关于模型访问受限域名的处理说明
为遵守相关合规要求,平台已对模型访问政府类网站(gov域名)实施限制。
若您在对话过程中遇到提示“内容审计命中风险规则,请调整输入后重试”的报错,烦请移除对话中涉及的gov相关链接后再重新请求。
感谢您的理解与配合。

1 个月前 · 2026-08-22 22:11

最近codex更新后,如果遇到“401 token not provided”这个错误,是因为环境变量失效,重新配置后重启codex即可

1 个月前 · 2026-08-22 00:51

gemini-3.7-flash上线

1 个月前 · 2026-08-15 23:21

grok-4.6
qwen3.8-max
均已上线

1 个月前 · 2026-08-13 15:49