dsh-spend-pill
Manifest validDeepSeek Harness session cost pill: official CNY prices with peak/off-peak and the 2026 holiday calendar, in the composer dock; click for the token breakdown.
dsh-spend-pill
DeepSeek Harness(DSH)Web 插件:在输入框下方显示本次会话已花费的人民币金额,点击查看明细。
界面示意:输入框下方的费用 pill(高亮)与点击后弹出的明细面板。
功能
- 在输入框下方的 composer dock 里增加一个费用 pill:
≈ ¥1.05,就在系统自带的「轮次/步数」 「缓存命中 / Token 用量」旁边。 - 点击弹出明细:模型及其费用、未缓存输入 / 缓存命中输入 / 缓存写入 / 输出的 token 数与金额、 高峰时段小计、空闲时段小计和合计;按 Esc 或点击弹层外部关闭。
- 按每次请求结算时的模型和时段计价:会话中途切换模型、或一轮跨越 12:00 / 14:00 / 18:00 的峰谷边界,都能正确累加;时段以请求发出时间判定。
- 内置 2026 年法定节假日:节假日(以及周末)按空闲价计费,不再是简单的「工作日」判断。
- 不联网、不保存任何数据,金额由会话自身的 provider 上报 token 用量推导。
安装
目前尚未发布到 npm,直接安装 GitHub Release 里的预构建包:
dsh plugin --profile desktop add \
https://github.com/debug-null/dsh-spend-pill/releases/latest/download/dsh-spend-pill.tgz
Web 界面也可以在 设置 → 插件 → 安装 bundle 里粘贴同一个 URL。安装后刷新 Web 页面即可。
价格与计费规则
官方价目(人民币 / 百万 tokens,见 DeepSeek API 文档):
| 模型 | 时段 | 缓存命中 | 未命中 | 输出 |
|---|---|---|---|---|
deepseek-flash | 高峰 | ¥0.04 | ¥2 | ¥8 |
deepseek-flash | 空闲 | ¥0.02 | ¥1 | ¥4 |
deepseek-v4-pro | 高峰 | ¥0.30 | ¥9 | ¥27 |
deepseek-v4-pro | 空闲 | ¥0.15 | ¥4.5 | ¥13.5 |
高峰时段为北京时间工作日 9:00–12:00、14:00–18:00,其余时间(含周末与法定节假日)按空闲价
(高峰价的一半)计费。内置的 2026 年节假日来自
国务院办公厅通知;2027 年的安排
公布后,用下面的 holidays 配置补上即可。旧模型 id deepseek-v4-flash、
deepseek-v4-flash-vision-exp 按 deepseek-flash 计价。
模型没有内置价格时(第三方 provider、未来新模型),按 fallbackModel(默认 deepseek-flash)
估算,并在弹层里标注「按 deepseek-flash 价格估算」。
可选配置
在 profile 的 cordis.patch.yml 里覆盖价格、别名、回退模型或节假日表:
- id: cost-pill
name: dsh-spend-pill
config:
prices:
my-model:
peak: { cacheHit: 0.04, cacheMiss: 2, output: 8 }
offPeak: { cacheHit: 0.02, cacheMiss: 1, output: 4 }
aliases:
my-legacy-model: my-model
fallbackModel: deepseek-flash
# 整表替换内置日历,日期为北京时间(YYYY-MM-DD)
holidays: ['2027-01-01', '2027-02-05', '2027-02-06']
prices 与 aliases 是在内置表上的增量覆盖;holidays 是整表替换。配置变化会改变投影的
stateVersion,已缓存的历史费用会按新配置重新计算。
说明
- 金额是按 provider 上报用量估算的参考值,不是账单;账户余额不在本插件范围内。
- 一段会话里切换过模型时,弹层会分模型列出各自费用,但 token 明细仍按桶汇总。
- 会话还没有产生计费用量时,pill 不显示。
开发与测试
node --check index.js && node --check client.js
node --test
lib/cost.js 是纯函数计价折叠(不依赖 DSH),test/cost.test.mjs 覆盖峰谷边界、节假日、
请求时间判段、同 Turn/Step 替换、重试、旧模型别名、第三方模型回退与配置覆盖;GitHub Actions
在每次 push / PR 时运行同样的检查。
English
A DeepSeek Harness (DSH) Web GUI plugin that shows what the current session has cost so far, in CNY, in the composer dock row — and opens a click-through breakdown dialog.
- Prices every settled assistant attempt with the official DeepSeek CNY list price for the model and the period that attempt ran in (peak / off-peak, request-time based), including the 2026 Chinese public-holiday calendar.
- Click the pill for model, uncached input / cache-hit input / cache-write / output tokens with amounts, peak and off-peak subtotals, and the total. Escape or an outside click closes it.
- No network requests; figures come from the session's own provider-reported token usage.
Install
dsh plugin --profile desktop add \
https://github.com/debug-null/dsh-spend-pill/releases/latest/download/dsh-spend-pill.tgz
Pricing
Official list prices in CNY per 1,000,000 tokens
(DeepSeek API docs): deepseek-flash
peak ¥0.04 cache-hit / ¥2 cache-miss / ¥8 output, off-peak half; deepseek-v4-pro peak ¥0.30 / ¥9 /
¥27, off-peak half. Peak is Beijing time, weekdays 09:00–12:00 and 14:00–18:00, excluding the
built-in 2026 public holidays; everything else bills off-peak.
Models without a built-in price are estimated at the fallbackModel price and the dialog says so.
Prices, aliases, the fallback model and the holiday list can be overridden through the plugin
config in cordis.patch.yml.
Development
node --check index.js && node --check client.js
node --test
License
MIT — see LICENSE.
相关链接
Comments
Loading…
From the same category
by ccch1mneyyy
DSH 官方公众号收录的 TUI 补位插件:Claude Code 风,鲸鱼顶栏/实时状态/流式思考/双击 Esc 回滚/上下文进度+TPS。npm 一键装。 DSH official WeChat featured TUI plugin — Claude Code style: whale bar, live status, streaming thoughts, double-Esc rol
★ 4.8k
↓ 7.2k/wk
MIT
TypeScript
Oct 19, 2026
dsh plugin --profile terminal add @deepseek-harness-tui/dsh-tuiby strukto-ai
The World's First Virtual Terminal for AI Agents
★ 3.7k
↓ 227/wk
Apache-2.0
TypeScript
Oct 19, 2026
dsh plugin --profile agent add @struktoai/mirage-dshby bowenliang123
The best DeepSeek Harness plugin for context insight and management, with context dashboard / browser / sidebar and context command, for context statistics, composition, breakdown, evolution details,
★ 2.3k
↓ 39.4k/wk
Apache-2.0
TypeScript
Oct 19, 2026
dsh plugin --profile web add dsh-contextby huiliyi37
官方 DeepSeek Harness 的交互式终端 UI 插件:自研 ANSI 极简交互渲染、流式 Markdown/工具卡、16+ 主题、slash 命令与选择器、输入历史与本地偏好持久化、LSP 诊断、memory记忆,很丝滑的开发体验。
★ 287
↓ 319/wk
Apache-2.0
TypeScript
Sep 30, 2026
dsh plugin --profile terminal add @huiliyi37/dsh-tianshu-tuiby Hilbert-beinghappy
面向 DeepSeek Harness 的 Claude Code 风格终端界面,支持 Windows、macOS 与 Linux,兼容透明终端、VS Code 主题和自定义配色。
★ 196
↓ 108/wk
MIT
TypeScript
Oct 13, 2026
dsh plugin --profile web add seekttyby c3cvld7aag
富江DSH完美破甲|富江破甲 DSH 本地插件,内置提示词规则,支持 Windows 一键安装、环境自动准备与一键卸载,全中文使用说明。
★ 143
JavaScript
Oct 3, 2026
dsh plugin --profile web add fujiang-armor