# 用量规模与费用结构(权威账本) > 2026-10-12。数据源:`~/.dsh/storages/session_projcache.json` 的 token-meter 持久化投影 > (路径 `tables.sessions..rows.tokenUsage.val.totals`)。这是**权威账本**, > 比 session 日志可靠 —— 后者只有少数 step 带 usage。 ## 一、字段语义(`packages/llm/llm/src/types.ts:130`) 计数是**互斥**的,不是嵌套的: ``` inputTokens = 未命中(全价 $1/M)的输入 cacheReadTokens = 命中(折扣价 $0.02/M)的输入 cacheWriteTokens = 写入 计费输入 = inputTokens + cacheReadTokens ``` ⚠️ 踩过的坑:`session.jsonl.zstd` 里 usage 在 **`data.usage`**(不是 `message.usage`), 且字段名是 `inputTokens` / `cacheReadTokens`(**不是** `prompt_cache_hit_tokens`)。 ## 二、全机累计(101 个会话,23,541 步) | 项 | tokens | 单价 | 费用 | 占比 | |---|---|---|---|---| | 命中输入 | 7,230,893,952 | $0.02/M | **$144.62** | **57.7%** | | 未命中输入 | 42,164,513 | $1.00/M | $42.16 | 16.8% | | 输出 | 21,284,668 | $3.00/M | $63.85 | 25.5% | | **合计** | **7,294,343,133** | | **$250.64** | 100% | 命中率 **99.42%**。 ## 三、关键洞察:命中率已经到顶,钱在"总量" `99.42%` 看着完美,但**命中 token 有 72 亿个** —— 即使打折价,光"命中"就付了 **$144.62(占 58%)**。命中率再提高也没空间了(剩 0.58%)。 ⇒ **降本杠杆只有两个:① 减少步数 ② 压小单次 payload。** ``` 总输入 = 单次 payload × 步数 平均每次出网输入 308,961 tokens ← 体感"用量大"的来源 平均每次出网输出 904 tokens ``` ## 四、费用高度集中 ``` Top 1 $45.42 = 18.1% Top 3 $122.40 = 48.8% Top 5 $145.79 = 58.2% Top 10 $185.68 = 74.1% ``` 最大的三个会话: | 会话(匿名) | 步数 | 输入 token | 平均每步 | 费用 | |---|---|---|---|---| | 会话 A(长轨迹 + 大量工具输出) | 3,821 | 1,611,779,776 | 421,821 | $45.42 | | 会话 B | 2,797 | 1,122,608,976 | 401,362 | $35.11 | | 会话 C | 3,224 | 944,362,514 | 292,916 | $41.91 | > 会话 ID 与工作区名已隐去 —— 它们对本结论没有意义,只会暴露作者本机环境。 **单次 payload 30~42 万 token** 是核心问题(不是命中率)。 ## 五、插件的贡献定位 插件只压 reasoning(压缩率 92%,推理占出网 payload 32.7%): ``` 命中部分省 $144.62 × 30.1% ≈ $43.53 ``` 即插件大约承担了**总账 $250.64 里的 $43.53(约 17%)**,且**只影响命中那 58%** (不改输出、不消除断点)。 ## 六、按周趋势(规模是否变大) | 周 | 活跃日 | 会话 | 输入 token | 单会话均输入 | 费用 | |---|---|---|---|---|---| | W0 | 2 | 13 | 1,169,424,709 | 89,955,747 | $53.65 | | W1 | 3 | 8 | 718,625,747 | 89,828,218 | $23.56 | | W3 | 1 | 4 | 437,003,668 | 109,250,917 | $13.75 | | W4 | 6 | 18 | 534,529,328 | 29,696,074 | $21.85 | | W5 | 4 | 26 | 1,786,902,647 | 68,727,025 | $57.44 | | W6 | 4 | 25 | 2,425,143,999 | 97,005,760 | $72.98 | ⇒ **是的,确在变大**:W6 的输入量是 W4 的 **4.5 倍**,费用 $72.98 vs $21.85。 单会话均输入也从 2,970 万升到约 9,700 万。 ## 七、复现 ```powershell cd 'D:\DSH Desktop\.research' node diag-ledger2.mjs # 权威账本 · 逐会话费用排名 node diag-answer.mjs # 费用结构 + 插件贡献 + 按周趋势 node diag-where.mjs # "72 亿从哪来":单次 payload × 步数 node diag-scale2.mjs # 按"会话创建日"的规模走势 ```