同样 70 元一个月,opencode Go、Command Code GOAT、WorkBuddy 标准版,三家都能跑同一个模型 DeepSeek V4.1 Flash。到底哪家买到的 token 更多?
我把 2026 年 10 月 14—30 日 Magpie 里 121,105 次成功调用按平台拆开,用各家真实的 token 构成去折算同一份预算:
同样 70 元,opencode Go 和 Command Code 大约能跑 31—33 亿含缓存 token,WorkBuddy 大约 23.6 亿。 只算未缓存输入加输出,是 2.3—2.4 亿对 8600 万;只算模型真正生成的输出,是 2400—2700 万对 1190 万。
差距比预想的小:含缓存口径只差 1.3—1.4 倍,输出口径差 2 倍左右。谁给得多,几乎完全取决于你自己的用法——缓存命中率和输出占比,比标价更能决定结果。
全文是个人历史用量的折算,不是平台承诺的兑换比例。数据核对于 2026 年 10 月 30 日。
结论表
| 套餐 | 价格 | 官方 DeepSeek V4.1 Flash 额度 | 含缓存 token | 未缓存输入+输出 | 其中输出,含推理 | 约合调用次数 |
|---|---|---|---|---|---|---|
| opencode Go | $10/月 | $80/月 | 33.3 亿 | 2.30 亿 | 2385 万 | 约 2.38 万 |
| Command Code GOAT | $10/月 | $80/月(临时加成) | 31.2 亿 | 2.37 亿 | 2722 万 | 约 2.37 万 |
| WorkBuddy 标准版 | ¥70/月 | 4000 积分 | 23.6 亿 | 8600 万 | 1188 万 | 约 1.33 万 |
三行用同一个预算:70 元(按 7 元兑 1 美元,两个 $10 套餐约 70 元)。前两行的“官方额度”是美元金额,第三行是积分,官方不公开积分与美元的换算,只能用我的扣分记录反推——按挂牌价算,4000 积分大约值 $37。
Command Code 的 $80 是官方在价目表里标注“while capacity lasts”的临时加成;我 10 月中旬采样时这个数是 $60,那时同样 70 元大约能跑 23.4 亿含缓存 token、1.78 亿未缓存输入加输出、2041 万输出。下表统一按今天的 $80 折算。
为什么这三家可以直接比
因为三家用的是同一份单价。DeepSeek V4.1 Flash 在 opencode 的 Go 价目表和 Command Code 的价目表里逐项一致:缓存命中 $0.003、未命中输入 $0.15、输出 $0.60(每百万 token),忙时全部翻倍。DeepSeek 官网的人民币价目表也是同一套数——忙时缓存命中 ¥0.04、未命中 ¥2、输出 ¥8;闲时减半,分别是 ¥0.02、¥1、¥4。
忙时窗口也是同一个:北京时间工作日的 09:00—12:00 和 14:00—18:00,周末全天算闲时。Command Code 的 FAQ 写成 UTC 01:00—04:00 与 06:00—10:00,换算过来完全一样。
所以三家的差别只剩两件事:给你多少额度,以及你的任务在这家跑出来的 token 构成是什么。
数据与方法
- 时间窗:2026-10-14 00:00 到 2026-10-30 00:00(北京时间),16 天。
- 筛选:Magpie 记录里 provider 为 opencode-go、commandcode、workbuddy,模型为 deepseek-v4.1-flash,状态码 200,token 总数为正。共 121,105 次,没有混入其他模型。
- 三个口径:含缓存总量=未缓存输入+缓存读取+输出;未缓存总量=未缓存输入+输出;输出=模型生成的 token,推理已经包含在输出里,不再重复相加。
- 成本:按挂牌价逐次计价,落在忙时窗口的调用乘 2,再把整段窗口的花费加起来,得到“混合”单价。
- 额度:opencode Go 是 $10/月,Flash 月度额度 $80,5 小时窗口 20%($16)、周 50%($40);Command Code GOAT 是 $10/月,月度上限 $100、Flash 专项额度 $80,5 小时 $20、周 $50;WorkBuddy 标准版是 ¥70/月(连续包月,月付原价 ¥99),4000 积分=2000+2000 赠送。
实测:同一段时间,三家跑出来的是什么
| 平台 | 成功调用 | 含缓存 token | 未缓存输入 | 输出,含推理 | 缓存占比 | 混合价 $/M | 这批调用的挂牌成本 |
|---|---|---|---|---|---|---|---|
| opencode Go | 42,138 | 58.79 亿 | 3.64 亿 | 4217 万 | 93.09% | 0.02405 | $141.41 |
| Command Code | 33,038 | 43.52 亿 | 2.93 亿 | 3791 万 | 92.40% | 0.02561 | $111.46 |
| WorkBuddy | 45,929 | 81.46 亿 | 2.55 亿 | 4098 万 | 96.36% | 0.01537 | 13,797.28 积分 |
三家的缓存占比都超过 92%,WorkBuddy 最高,96.36%。这是它们能用 70 块钱跑出几十亿 token 的根本原因:绝大部分“token”是重复读取的上下文,按百万 token 几厘钱计价。
为什么“几十亿 token”这句话要打折
30 多亿听起来很多,但拆开看:其中 93% 是缓存读取,未缓存输入加输出只有 2 亿多,模型真正生成的输出只有两千多万。三家之间按输出量排,WorkBuddy 大约是另两家的一半。
所以同一份预算,“能跑多少 token”这个说法可以用三轮:看规模用含缓存总量,看新读进去多少内容用未缓存输入加输出,看模型写了多少字用输出。三个数不能互相替代,也不能拿一家的含缓存数去比另一家的输出数。
两个交叉校验,一好一坏
opencode 这一边对得很干净。10 月 26 日 00:00 UTC 起的一个 7 天窗口里,我两个账号的周额度分别用掉 100% 和 88%,合计 188%;按挂牌价算这批调用是 $74.84,188% × $40 = $75.2,差 0.5%。这基本可以确认:opencode 的挂牌价就是我的真实计费价,上表的折算没有系统性偏差。
Command Code 这一边对不上。同期两个账号的余额一共减少约 $88(一个 $70.43,一个 $17.61),而按挂牌价估算这批 token 应该花 $111,低了 21%。10 月 25 日主账号的余额更是直接掉到 $0.03,池子见底。差额我倾向的解释是部分请求走了另一个按量付费的 API 通道、没有扣这个订阅池子,但也可能是平台按上游实际成本结算、或在我看不见的地方给了折扣。本地日志分不清这两种,所以上表统一按挂牌价估算,没有按余额反推容量。
额度是什么形状:撞墙记录
| 平台 | 短窗口 | 中窗口 | 月额度 | 我实际撞到的墙 |
|---|---|---|---|---|
| opencode Go | 5 小时 $16(20%) | 7 天 $40(50%) | $80 | 5 小时窗口 16 天没打满过(最低剩 34%);7 天窗口 10 月 28 日 17:01 剩 0;月度额度一个账号用掉 82%,另一个 10 月 28 日打满 100% |
| Command Code GOAT | 5 小时 $20 | 7 天 $50 | $100 池,Flash 上限 $80 | 5 小时和 7 天窗口都打到过 100%;10 月 25 日余额剩 $0.03;另一个账号 5 小时也打满过 |
| WorkBuddy 标准版 | 无 | 无 | 4000 积分单池 | 一个月度池 3400 积分,到 10 月 30 日已用掉 3200;池子见底就是当月断供 |
形状比数字更重要。opencode 和 Command Code 是“多档水桶”,短时间内猛跑会先撞 5 小时和 7 天的墙,哪怕月额度还剩一大半;WorkBuddy 只有一个月的池子,没有短窗卡你,但用完这个月就没了。
如果直接给 DeepSeek 充钱
用我这 16 天合并后的构成(未缓存输入 4.97%、缓存读取 94.38%、输出 0.66%),70 元直接充值 DeepSeek:全部排闲时大约 7.4 亿含缓存 token,全部排忙时 3.7 亿,按我实际的忙闲混合 5.1 亿。
三家的套餐相当于这个数的 4.6—6.5 倍。换句话说,我付的是 70 元,买到的是按挂牌价约 $37—80 的用量。
缓存命中率一动,结论就变
同样 $80 额度,如果缓存命中率不是现在的 93%:
| 缓存命中率 | opencode $80 | Command Code $80 | WorkBuddy $37 等值 |
|---|---|---|---|
| 96% | 50.7 亿 | 51.6 亿 | 22.5 亿 |
| 93% | 32.9 亿 | 33.4 亿 | 14.5 亿 |
| 90% | 24.4 亿 | 24.7 亿 | 10.7 亿 |
| 85% | 17.0 亿 | 17.2 亿 | 7.4 亿 |
命中率从 93% 掉到 85%,能跑的 token 就少一半。这也解释了为什么“每积分多少 token”这种说法没法通用:换一种任务,数字就换一套。
我会怎么选
- 长任务、批量跑,选 opencode Go:名义额度最大,同样 70 元能买 33 亿含缓存 token;代价是周窗口容易撞墙,10 月 26—27 两天我就吃掉了 30 亿。
- 突发短交互、频繁试新模型,选 Command Code GOAT:Flash 额度同为 $80,5 小时窗口 $20 比 opencode 的 $16 宽松,适合一阵一阵地跑。
- 想一口气跑完一个大活、讨厌被短窗口打断,选 WorkBuddy:没有 5 小时和周窗口,但月度池用完就断供,得留出余量。
三家都适用的那条:批量任务尽量排到闲时——午间 12:00—14:00、18:00 之后、以及整个周末,同样的钱能多跑一倍。
局限
- 只测了一个模型(DeepSeek V4.1 Flash),单一使用者的 16 天记录,不是受控实验。
- 三家的任务构成不同:缓存占比 92.40%—96.36%,输出占比 0.50%—0.87%。折算用的是各自的构成,所以比较的是“我在这三家各自的用法下能买到多少 token”,不是“同一种任务在三家的效率”。
- Command Code 的 $80 是官方标注的临时加成,会随容量变化;我采样期是 $60。opencode 的 $80 与 WorkBuddy 的 4000 积分也都有可能调整。
- WorkBuddy 官方只说明积分与模型、任务复杂度有关,不公开积分兑换美元的规则;$37 是按挂牌价反推的,不是官方口径。
- 与上一篇“WorkBuddy 4000 积分”的口径差异:那篇给了“全部闲时 34.6 亿”的外推,这篇没有采用这种外推,统一用实测忙闲混合口径,因为外推依赖“积分随忙闲半价”这一未获官方确认的假设。两篇的混合口径结论一致,都是约 24 亿。
- “不含缓存”只是统计时去掉缓存读取这一项,不是把缓存关掉重新测。
- 推理 token 已包含在输出中。
资料来源(均于 2026 年 10 月 30 日核对)
- opencode Go 价目与额度:opencode.ai/docs/go
- Command Code 价目、加成与忙闲时说明:Pricing & Limits、GOAT Plan
- WorkBuddy 积分说明:codebuddy.cn/docs/workbuddy/Credits
- DeepSeek 模型与价格:api-docs.deepseek.com
COMMENTS
读者评论