DeepSeek 的 token 是计费和算上下文长度的单位,聊天网页里不显示这个数字,开放平台的用量页和接口返回里的 usage 字段才给。记 3 个数就够:1 个汉字约 0.6 个 token,输入和输出分开计,一次请求的总量不能超过模型的上下文上限。
上个月帮一家做五金件的客户核账,5 个人共用 1 个 key,月底费用是预估的 2 倍多。翻调用记录才看清:有个脚本把 8000 字的工艺文件整篇塞进每次请求,一天跑 300 多次,光输入就吃掉几十万 token。改成分段摘要后再跑,同样的活降到原来的 1/5。
这篇按「准备什么、在哪看、参数怎么填、报错怎么排、怎么确认省下来了」写。文中数字对应 2026 年 11 月网页与开放平台的实际界面,模型版本迭代后字段名可能增加,位置不变。
缺下面 4 样里的任何一样,都会在某个页面被卡住,先补齐再看数据。
第 4 条常被跳过。我见过有人拿着空账号问「用量页为什么是 0」,其实是从来没调过接口,页面没数据可显示。
登录 platform.deepseek.com,左侧菜单点「用量信息」,页面顶部有按日汇总的折线,下面一张按模型拆开的表。表里 4 列要分清:输入 token、输出 token、缓存命中、请求次数。缓存命中那列是重复前缀被复用的部分,单价低于正常输入,做长文档问答时这列数字会很大。
每次调用的响应体末尾都有 usage 对象,包含 prompt_tokens、completion_tokens、total_tokens 3 个字段。这个数字比用量页细,能落到单次请求。抓 1 天的请求日志,把 total_tokens 求和,与用量页的当日合计对一遍,差得远说明有请求没走你统计的那个 key。
网页版不直接显示 token,只在对话框上方显示「上下文已用 xx%」。这个百分比按当前会话的累计长度算,开新对话就归零。想估算单段文字多少 token,把文字粘进开放平台的 tokenizer 演示页(「文档」→「Token 计算」),页面会给出逐段切分结果。
接口调用时 4 个字段决定 token 花多少,填错的地方集中在 max_tokens 和 temperature 上。
| 字段 | 填什么 | 常见错填 |
|---|---|---|
| model | 按任务选,长文档理解用上下文长的那个,日常问答用便宜的那个 | 全项目只填一个模型名,长文本任务硬撑小上下文 |
| max_tokens | 按预期输出长度的 1.5 倍填,摘要类填 500 到 800 | 直接填 8192,模型偶尔跑飞时一次烧掉几万 token |
| temperature | 抽取类填 0 到 0.3,写作类填 0.7 到 1.0 | 抽取任务填 1.5,输出重复啰嗦,token 白白多用 |
| stream | 前端要实时显示就开,批处理关掉 | 批处理开着 stream,日志难统计 usage |
max_tokens 的含义是上限不是目标。填 8192 并不代表一定输出 8192,但模型判断失误时会一路写到底,这 1 项是失控成本的主要来源。给客户改脚本时我固定把它压到业务需要的 1.5 倍,月度费用波动从 ±60% 收到 ±10% 以内。
输入 token 通常占总量的 7 成以上。3 个动作能明显压下来:把重复的系统提示放在消息数组最前面(命中缓存后单价低),把长文档先切段只送相关段,把历史对话按轮数截断而不是全量回传。
第 1 条和第 4 条占了实际报障的多数。前者是写法问题,后者是管理问题,跟模型本身没关系。
我自己的习惯是把这 4 个数记进 1 张表,每周一填 1 行,连续 4 周就能看出改动是真有效还是被业务量增长盖过去了。
写方案、做预算的时候手上没有调用记录,要靠估算。3 个办法的精度从粗到细,选 1 个够用就行。
英文和代码的折算比例不一样。1 个英文单词约 1.3 个 token,1 行普通代码约 10 到 15 个 token。混排内容按两种语言各自字数分别折算再相加,比整篇按中文系数算更接近实际。
我给自己定的粗算口径是每 1000 汉字 650 个 token,报预算时再上浮 20% 作为余量。按这个口径给 6 个客户报过成本,结算时偏差都在 1 成以内,其中 1 次偏低的客户是因为把历史对话全量回传,长度比预估多出 3 倍。
中文和英文的 token 比例不一样,1 个汉字大约 0.6 个 token,1 个英文单词大约 1.3 个 token。同一段 1000 字的中文,换成英文表达后 token 数可能翻倍, multilingual 场景按目标语言估算更准。
网页版和 API 是两套计费。网页版免费额度用完后限流,不扣 API 余额;API 按量扣费,两边额度不互通。有人把网页版的「今日剩余」当成 API 余额,充了钱还觉得没到账。
模型版本升级会改上下文上限,旧脚本里写死的长度判断会失效。把上限做成配置项,别写进代码常量,升级时改 1 个数字就行。
最后提一句团队管理:1 个 key 多人用时,用量页只给合计,分不清谁花的。按人按业务各开 1 个 key,月底对账不用翻日志。文中界面与字段位置对应 2026 年 11 月的版本,入口名称若有调整,看开放平台首页导航当时的叫法。
本文信息核对时间:2026-11