DeepSeek 的网页版和手机 App 不涉及 token,手机号登录就能对话。要把模型接进自己的程序、或者用第三方客户端时,才需要申请 API key,申请免费,用量按 token 数结算。下面按操作顺序写 5 步,顺带写清 4 个常卡住的地方。
同一个模型有两种入口,token 只在第二种里出现。打开 chat.deepseek.com 直接打字的人,属于第一种,账户里既没有 key 也不需要充值。写代码调用接口、或者把 key 填进其他软件的人,属于第二种。
网页版对话按天限次数,超出后提示次日再来,账单里不会出现 token 记录。API 走的是另一套入口 platform.deepseek.com,进去看到的是用量、余额、key 管理三块内容,两边的账号可以打通,余额不互通。
我上个月帮一个做外贸的客户接客服机器人,他先在网页版聊了 3 天,觉得效果好,让我“把 token 充上”。实际打开他的账号,网页版根本没有充值入口,需要先注册平台账号。这一步走错,会白等 1 到 2 天。
申请本身 5 分钟能完成,卡住的地方几乎都在准备工作。手机号、可用的支付方式、一个明确的用途说明,这 3 样齐了再动手。
浏览器建议用近 2 年内更新的版本。我遇到过在旧版内置浏览器里点“创建 key”没反应的情况,换成常规浏览器后 1 次就成功,问题出在脚本兼容。
整个流程在 platform.deepseek.com 完成,从注册到拿到 key 顺利的话 5 到 8 分钟。每一步都写清入口位置和大致耗时。
第 4 步最容易出事。key 是一串以 sk- 开头的字符,创建后只显示一次,我见过 2 个客户直接把页面关了,只能删掉重建。建议创建时先粘到本地文本文件,再往程序里填。
接口的必填项只有 3 个:模型名、消息列表、key。其余都能用默认值跑通,先跑通再调优,比一上来配 10 个参数省事。
| 字段 | 怎么填 | 常见错填 |
|---|---|---|
| model | 按官方文档当前列出的模型名照抄,例如 deepseek-chat | 自己拼名字、多写空格、用网页版显示的产品名 |
| messages | 数组,每条含 role 与 content,role 取 system / user / assistant | 直接把字符串塞进去,报 400 |
| max_tokens | 按回答长度给,一般 500 到 2000 | 设成 0 或负数,返回空内容 |
| temperature | 事实类问答给 0 到 0.3,创意写作给 0.7 到 1.0 | 长期用 2.0,输出乱 |
| stream | 做打字机效果填 true,做后台批处理填 false | 填了 true 却按整段解析,前端一直空白 |
temperature 这一项值得单独说。做客服、做资料整理,把值压到 0.2 以下,同一问题问 3 次答案基本一致;写文案、起标题再往上调。我通常准备 2 套配置,一套稳一套活,按任务切换。
计费按输入加输出一起算,中文 1 个汉字大约占 0.6 到 1 个 token,英文 1 个单词约 1.3 个 token。一段 1000 字的中文提问,输入侧大致 600 到 900 token。
省 token 有 3 个实招。把重复的背景说明做成 system 消息,别每次重发;长文档先切段,只把相关段落送进去;需要多轮对话时保留最近 5 到 8 轮,更早的做摘要。按这 3 条改,我们内部一个问答工具的月用量降了约 4 成。
平台首页的“用量统计”按天给曲线,能看到输入、输出、缓存命中三项分开的数字。缓存命中部分单价更低,同一段长提示词反复用时,命中率能到 60% 以上。
简单分类、固定格式抽取这类任务,用小一号的模型就够,单价差 3 到 5 倍。需要长链推理的再切回大模型。同一个项目里混用两种模型,是常见的省钱做法。
接口报错大多集中在 4 种,状态码能直接定位方向。先看码,再看返回体里的 message 字段,比搜别人的帖子快。
还有一类不在状态码里:请求发出去了,前端一直转圈。多数是 stream 打开却按整段读取,或者反向代理把分块传输缓冲了。把 nginx 的 proxy_buffering 关掉,问题就消失。
另一类是偶发的超时。同一个请求 10 次里有 1 到 2 次超过 30 秒没回,先在本地用 curl 复现,绕过自己的业务代码。curl 正常而程序超时,检查连接池有没有复用失效的连接,把空闲连接存活时间压到 60 秒以内。
跑通的标准是 3 件事同时成立:返回 200、返回体里有 choices 数组、内容非空。只看“没报错”不够,空内容也会返回 200。
建议写 1 个 5 行的测试脚本,固定问一句“回复 ok”,连续跑 3 次。3 次都返回内容,说明 key、余额、网络三处都正常。之后再换成业务提示词,出问题能立刻分清是环境还是提示词。
key 等同于账号密码,泄露后别人用你的余额。管理上守 3 条:不写进前端代码、不进 Git 仓库、一个项目一个 key。
一个项目一个 key 的好处是能单独吊销。哪天某个服务不用了,删掉对应 key,其他业务不受影响。团队里 3 个人以上协作,再加一条:离职当天吊销该成员的 key,别等交接完。
充值也别一次充太多。先充够 1 个月用量的额度,跑满 30 天看清曲线,再决定下次充多少。我们第一个项目一次充了 500 元,结果用量只有预期的一半,余额在账上放了 4 个月。
本文信息核对时间:2026-11。控制台入口名称、模型名与计费规则由平台调整,操作前按官方文档当期说明核对。