dsh-web
zhu1090093659/dsh-webDeepSeek Harness(DSH)Web 插件聚合生态包 · 一切皆插件,创意工坊分发(dsh-market.com)
在 Web UI 中显示 DeepSeek API 高峰/空闲时段、当前模型的输出价格与账户余额。

The capsule in the status bar expands into a live price reference.
DeepSeek Harness(DSH)Web UI 插件:在输入框下方显示一个「高峰 / 空闲」指示灯(附当前模型输出价与账户余额),点击展开「模型价格速查」——DeepSeek 官方分时段价格 + 第三方模型固定价。
deepseek-flash(DeepSeek-V4.1-Flash)与 deepseek-v4-pro(DeepSeek-V4-Pro-0813),展示输入(缓存命中 / 未命中)与输出的空闲、高峰价格。价格与时段规则来自 DeepSeek 官方定价页。官方可能调价,请以官方页面为准。
空闲时段 · 中秋节假期 · ¥4 · ¥110.00(时段 · 原因 · 当前模型输出价 · 账户余额)。普通用户从 npm 装,一行就够:
dsh plugin --profile web add dsh-pricing-badge
dsh web

--profile <name>是必填。DSH 的plugin命令本质是把参数转发给 profile 目录里的 pnpm, 不带会直接报error: required option '--profile <name>' not specified。 用默认的网页界面就是--profile web,自定义 profile 换成对应名字即可。
插件随配置生效,刷新页面即可在输入框下方看到指示灯。
dsh --profile web --dump-config
输出中应出现以 dsh-pricing-badge 命名的一层(# == dsh-pricing-badge),并有 name: dsh-pricing-badge 的 Loader 行。
本包已带预构建产物(lib/index.js 与 lib/client.js),无需任何构建脚本,也不会触发 pnpm 的构建授权。
cd dsh-pricing-badge
dsh plugin --profile web add .
cd dsh-pricing-badge
pnpm pack # 或 npm pack,生成 dsh-pricing-badge-0.1.0.tgz
dsh plugin --profile web add ./dsh-pricing-badge-0.1.0.tgz
dsh plugin --profile web remove dsh-pricing-badge
编辑 lib/client.js 顶部的两个数组即可(单位:每 100 万 tokens):
DEEPSEEK_MODELS:DeepSeek 分时段模型,结构 { name, label, sub, idle: {hit,miss,out}, peak: {hit,miss,out} }(元)。THIRD_PARTY_MODELS:第三方固定价模型,结构 { provider, model, input, output, currency, source },currency 为 "USD" 或 "CNY"。已内置 2026 年全年法定节假日(元旦 / 春节 / 清明 / 劳动节 / 端午 / 中秋 / 国庆),放在 lib/client.js 顶部的 HOLIDAYS(含名称与日期范围)。判定规则与官方一致:
每年国务院发布新放假安排后,更新 HOLIDAYS 数组即可,结构 { start, end, name }(日期为北京时间 YYYY-MM-DD,含首尾)。
DEEPSEEK_MODELS 追加一项,结构 { name, label, sub, idle: {hit,miss,out}, peak: {hit,miss,out} }。THIRD_PARTY_MODELS 追加一项,结构 { provider, model, input, output, currency, source }。价格为调研时点值,可能变动,以各官方定价页为准。国产厂商中 Kimi / Qwen 为人民币价,智谱 Z.AI / MiniMax 官方国际站以美元标价,故混用
¥/$。
npm login # 首次需要登录 npm 账号
npm publish --access public
# 用户:dsh plugin --profile web add dsh-pricing-badge
发布前 npm pack 已包含预构建的 lib/,安装方直接拿到产物,无需构建授权。
dsh 支持 dsh plugin --profile web add github:you/dsh-pricing-badge,但 git 安装拉的是源码,需要构建脚本。若想走这条路:
给 package.json 增加 "scripts": { "prepare": "node ./scripts/build.js" }(自包含、不依赖 monorepo)。
用户首次 add 会被 pnpm 拦截构建,需按其提示把包键加进 profile 的 pnpm-workspace.yaml:
allowBuilds:
dsh-pricing-badge: true
并建议锁定 commit:github:you/dsh-pricing-badge#<sha>。
授予构建权限 = 允许该包代码在安装时于你的机器上执行。只对可信源码授权。
把 npm pack 得到的 .tgz 发给对方,对方 dsh plugin --profile web add ./dsh-pricing-badge-0.1.0.tgz 即可,零构建授权。
dsh-pricing-badge/
├── package.json # dsh.bundle(补丁层)+ dsh.client(浏览器半边)
├── cordis.patch.yml # 插入 Loader 行的补丁
├── lib/
│ ├── index.js # Host 半边(注册 /pricing-balance 路由,代取余额)
│ └── client.js # 浏览器半边(指示灯 + 价格表 + 余额显示)
└── README.md
MIT