nonewind/dsh-spend5

dsh-spend

Token usage, multi-dimensional statistics, auto-detected billing plans (Code/Token) and estimated spend for the dsh web UI

AI 分析

核心用途是自动识别 17 个供应商及 131 个模型的计费规则,预估 Token 消耗与订阅制费用。适合需要监控 API 消费、分析多维度用量数据的用户。

パッケージ
dsh-spend
バージョン
0.4.5
ライセンス
MIT
最終更新
2026/08/17

インストール

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:nonewind/dsh-spend

ドキュメント

README 全文を読む ↗

供应商自动识别(无需配置)

插件内置供应商知识库lib/knowledge.js,2026-08-14 官方文档核实):17 个供应商 / 131 个模型价格,provider id 自动归一化别名(glm→zhipu、kimi→moonshot、dashscope→qwen、gemini→google、grok→xai、claude→anthropic、copilot→github-copilot 等)。

订阅制(Code 计划)— 自动识别档位费与额度:

供应商默认档档位额度口径
OpenCode Go(opencode-go$10/月周 $30(V4 Flash 约 79,050 请求/周)
OpenAI Codex(openai-codexPlus $20/月Plus / Pro 5x $100 / Pro 20x $200 / Business~100 请求/周(参考)
GitHub Copilot(github-copilotPro $10/月Free / Pro / Pro+ $39 / Max $100 / Business / EnterpriseAI Credits 月 $15(Pro)
Claude Code(claude-subPro $20/月Pro / Max 5x $100 / Max 20x $200官方未公布请求数(5h 窗口 1x/5x/20x)
Google AI / Gemini CLI(google-ai-subAI Pro $19.99/月AI Pro / Ultra 5x $99.99 / Ultra 20x $199.991,500 请求/天(Pro)

按量计费(Token 计划)— 自动带官方价:

供应商已收录模型
OpenAI(openaigpt-5.6 sol/terra/luna、gpt-5.5、gpt-5.4 系、gpt-5 系、gpt-5.2、o3/o4-mini/o1
Anthropic(anthropicclaude-opus-5、sonnet-5、haiku-4-5、fable-5、opus/sonnet-4.x
Google(googlegemini-3.7/3.6/3.5 flash、3.1-pro、2.5 pro/flash/lite
xAI(xaigrok-4.6、4.5、4.3、build-0.1
Mistral(mistrallarge-3、medium-3.5、small-4、ministral-3
Moonshot(moonshotkimi-k3、k2.7-code
智谱(zhipuglm-5.2、5.1、5
阿里(qwenqwen3.8-max、3.7-max/plus/flash
MiniMax(minimaxm3、m2.7
OpenRouter(openrouter实时目录 50 个热门模型
OpenCode Zen(opencode-zenPAYG 网关价(Claude/GPT/Gemini/Grok/DeepSeek)
DeepSeek(deepseekv4-flash、v4-pro
  • 日志中出现的提供商自动匹配知识库生成计划与价格(UI 标记"自动识别");显式 plans / pricing 配置始终覆盖自动识别。
  • 费用口径:Code 计划按订阅费、Token 计划按估算用量计入「预计花费(月)」;"按 token 估算"仍单独展示,用于对比。
  • 官方未公布额度的计划(如 Claude Code)显示档位表而非进度条;额度按官方周期(天/周/月)计量。

2. 验证已挂载(组合配置中出现 usage-stats 行)

dsh --profile web --dump-config | grep usage-stats

配置

cordis.patch.ymlusage-stats 行的 config(当前已写入官方价,见下方「价格来源」):

config:
  currency: USD            # CNY(¥)或 USD($)
  pricing:                 # 按模型精确匹配的单价(每百万 token)
    - model: deepseek-v4-flash
      inputPerMillion: 0.14
      outputPerMillion: 0.28
      cacheReadPerMillion: 0.0028
      cacheWritePerMillion: 0
  defaultPricing:          # 未知模型的回退单价
    inputPerMillion: 0.14
    outputPerMillion: 0.28
    cacheReadPerMillion: 0.0028
    cacheWritePerMillion: 0
  maxSessions: 20          # 按会话统计最多展示行数
  maxRecentCalls: 50       # 最近调用最多展示行数
  seriesHours: 168         # 时间曲线窗口(小时,服务端按此出 0 填充连续序列;UI 可切换 24h/72h/7d)
  refreshSeconds: 30       # 悬浮窗自动刷新间隔(秒,>= 5)
  monthlyBudget: 50        # 可选:月度花费预算(单位同 currency),UI 显示已用/剩余并告警
  plans:                   # 计费计划:判断 Token Plan / Code Plan 并展示使用量与剩余量
    - provider: opencode-go
      type: token          # token 计费:已用费用(估算);balance 为充值余额(可选)
      # balance: 100
    - provider: openai-codex
      type: code           # 订阅额度制:使用量取近 periodDays 天的实际消耗
      quotaRequests: 100   # 周期请求额度(也可用 quotaTokens 按 token 额度)
      periodDays: 7

计价行可加可选 provider 字段做提供商精确匹配(如 provider: openai-codex), 不带 provider 的行对任意提供商的同名模型生效;未匹配到任何行时回退 defaultPricing。 Token Plan 的「剩余」= 配置的充值余额 − 累计已用费用;Code Plan 的「剩余」= 额度 − 周期内实际消耗。 未配置 plans 的提供商不显示计划卡片(默认按 token 计费口径展示费用)。

价格来源(2026-08-14 官网查证)

单价均来自厂商官方定价页,已写入本地配置;费用 = Σ(各桶 token × 对应单价 / 1e6)

模型输入(未命中)输入(缓存命中)缓存写输出
deepseek-v4-flash$0.14$0.00280*$0.28
deepseek-v4-pro$0.435$0.0036250*$0.87
gpt-5.6-sol$5.00$0.50$6.25$30.00
gpt-5.6-terra$2.00$0.20$2.50$12.00
gpt-5.6-luna$0.20$0.02$0.25$1.20
  • DeepSeek:官方定价页(2026-08-14 抓取)。*DeepSeek 的上下文硬盘缓存自动生效、无单独缓存写入计费项,故 cacheWritePerMillion: 0
  • OpenAI:官方定价页(2026-07-30 降价后),缓存写 = 未命中输入 × 1.25。Luna 已降 80%($1→$0.20 输入 / $6→$1.20 输出)。
  • DeepSeek 峰谷计价已内置(2026-08-17 00:00 北京时间生效;高峰 09:00–12:00 / 14:00–18:00 本地时间,其余空闲为高峰一半):v4-flash 高峰 $0.014(命中)/$0.44(未命中)/$1.32(输出)、空闲减半;v4-pro 高峰 $0.044/$1.32/$3.96、空闲减半。计价行可带 scheduleeffectiveAt + peakHours + peak/offPeak 价格),每条调用按自身发生时刻与时段计价——8/17 前按上表 legacy 价,之后按峰谷价,历史调用不重算(计费单价表中带"峰谷计价"徽章)。
  • ⚠️ OpenCode Go 是订阅制(非按 token 计费):其用量不按上表 token 单价扣费,而是消耗 $10/月订阅的美元额度(5h $12 / 周 $30 / 月 $60)——「按 token 估算」仅作相对占比参考,真实花费看「预计花费(月)」与计划卡片。
  • 若你的 provider 经代理中转计费(非官方直连),请按代理实际账单覆盖对应模型的单价。

费用为按官方单价的估算值,仅作参考,非账单;页面底部亦有免责说明。