🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

卢布费用计 Stmol/dsh-rub-cost

DeepSeek Harnessv1.2.0
Stmol14 天前有提交已提供中文文档扫描:未发现敏感能力

一个 DeepSeek Harness 插件:在对话停靠栏里显示当前会话的卢布花费,位置紧挨内置的 token…

30.8/100
综合分
1
GitHub 星标
349
npm 周下载
—/5
用户评分

数据截至 2026/10/20 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add @stmol/dsh-rub-cost
npm 源 · @stmol/dsh-rub-cost 的发布者账号已校验与本仓库一致

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么
dsh 原生插件 · chat
装得上吗
本站已在 dsh 0.2.1-rc.2 下真实安装成功(非静态推断);本次验证针对插件 v1.3.0,当前版本为 v1.2.0
L5 · 运行时冒烟等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 14 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查✓ 自动检查通过
展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✓npm 包@stmol/dsh-rub-cost @ 1.2.0
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/12 04:19:49

安全扫描自动 · 静态分析源码
v2.7.0
🟢 扫描:未发现敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。

扫描于 2026/11/4(0 天前) · 范围 入口闭包 + 全包扫描 · 来源 npm 发布包

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 显示会话费用
  • 以卢布为单位
  • 停靠会话栏

DSH 插件:在会话栏里用 RUB 显示会话开销

README

由 DeepSeek 最新模型翻译生成
dsh-rub-cost 一个 DeepSeek Harness 插件:在对话停靠栏里显示当前会话的卢布花费,位置紧挨内置的 token 计数器(conversation.composer.dock)。 会话花费卡片展开在「0,56 ₽」胶囊按钮上方:模型、带倒计时的峰时资费、API 价目表、CBR 汇率、缓存节省额和美元余额 上图仍显示旧的「API cost」行,卡片已用价目表替换该行;下次打开卡片时请换上新截图。 胶囊按钮本身是个按钮。点击它会打开一张卡片,样式仿照内置的「Token usage」浮层;再点一次、点击卡片外部或按 Escape 即可关闭。峰时时段,胶囊上的卢布金额显示为琥珀色——与资费行使用的警告色相同。 安装 已发布到 npm:@stmol/dsh-rub-cost。任何 DSH 包来源都可以:npm 包、Git 仓库、tarball 或本地文件夹。 * GUI: 设置 → 插件 → 添加插件,然后填 @stmol/dsh-rub-cost,或填仓库地址。 * 命令行: dsh plugin add @stmol/dsh-rub-cost。 安装名就是 package.json 里的 name 字段;cordis.patch.yml 里的 name 和 client.js 里工厂的 id 必须与它一致,否则包无法构建。
展开完整文档(README 剩余 1 节)
dsh-rub-cost

一个 DeepSeek Harness 插件:在对话停靠栏里显示当前会话的卢布花费,位置紧挨内置的 token 计数器(conversation.composer.dock)。

会话花费卡片展开在「0,56 ₽」胶囊按钮上方:模型、带倒计时的峰时资费、API 价目表、CBR 汇率、缓存节省额和美元余额

上图仍显示旧的「API cost」行,卡片已用价目表替换该行;下次打开卡片时请换上新截图。

胶囊按钮本身是个按钮。点击它会打开一张卡片,样式仿照内置的「Token usage」浮层;再点一次、点击卡片外部或按 Escape 即可关闭。峰时时段,胶囊上的卢布金额显示为琥珀色——与资费行使用的警告色相同。

安装

已发布到 npm:@stmol/dsh-rub-cost。任何 DSH 包来源都可以:npm 包、Git 仓库、tarball 或本地文件夹。

* GUI: 设置 → 插件 → 添加插件,然后填 @stmol/dsh-rub-cost,或填仓库地址。
* 命令行: dsh plugin add @stmol/dsh-rub-cost。

安装名就是 package.json 里的 name 字段;cordis.patch.yml 里的 name 和 client.js 里工厂的 id 必须与它一致,否则包无法构建。没有自动更新:先移除插件,再重新添加。插件以你自己的权限运行。

卡片显示什么

模型、当前资费及切换倒计时、按当前生效资费计算的 API 价目表(美元 / 每 1M 输出 token)、CBR 汇率及其发布日期、包含子代理的会话花费、同一会话不含缓存的花费与节省额,以及 DeepSeek Platform 钱包余额。会话花费本身就是胶囊上和卡片标题里的卢布金额;卡片不会再用美元重复一遍。

所有卢布金额都保留两位小数。价目表同样保留两位,需要时再加第三或第四位,以保留更精细的费率。token 明细不放进卡片,因为旁边的「Token usage」单元格已经显示了。

峰时价格是谷时的两倍。资费行只写当前生效的时段,例如 peak hours (04:00-07:00) 以琥珀色高亮,或 off-peak。峰时是北京时间的工作日 09:00-12:00 和 14:00-18:00,按你浏览器的时区打印——UTC+3 下是 04:00-07:00 和 09:00-13:00,其他时区按你自己的偏移量平移;周末全天都是谷时。资费本身从不按你的时区计算:规则始终用北京时间,只有打印出来的时钟会变,所以无论在哪里打开卡片,金额都一样。倒计时只由这条规则推出,因此周五的倒计时会跨到下周:莫斯科时间 13:00 刚过是 63h 00m,14:13 是 61h 47m。该规则假定下周一为普通工作日;一个 PRC 节假日会改变实际切换点,下面第一条限制会说明。

如何计算

cost = (uncachedInput + cacheWrite) × cacheMiss + cacheRead × cacheHit + output × output

token 按 DeepSeek 官方美元价目表计价,单位是每 1M token,再按 CBR 的 USD/RUB 汇率换算。账户以美元结算,所以美元价目表是基准;中文文档页上的元价目表,就是同一份表按固定 20/3 ¥/$ 汇率换算的结果。用量报告可能在你花掉赠送的元余额时以 CNY 显示金额,那还是同一份表。

token 来自宿主的 tokenUsage 投影,模型来自 modelSelection.lastUsed;插件自己从不折叠会话日志。价格行打印的是同一模型 MODEL_PRICES 条目中当前生效的资费,所以只有资费或模型变化时它们才变。汇率来自 CBR 汇率的镜像,缓存在 localStorage:没有网络时用最后已知的汇率,没有缓存时单元格显示一个短横线,原因写在 tooltip 里。

胶囊和卡片标题是累计值:当前会话的花费,不是账户的花费,也不是单次请求的价格。子代理按各自的路由计价,汇总到单独一行「Total with subagents」;卡片打开期间,每 15 秒轮询一次它们的开销。只要有一个子代理读不到,这一行就隐藏,而不是显示不完整的数据。

已知限制

* 没有建模 PRC 法定节假日。插件只保留一条与年份无关的规则——北京工作日加高峰时段——所以不需要每年修改,节假日的 weekday 因此按高峰日计价。DeepSeek 在这些日子按非高峰费率计费,所以在这种日子,金额和倒计时都偏高,直到假期结束。官方日期在国务院每年 11 月发布的公告里,那是唯一来源;客户端 bundle 故意不附带任何年份专属表。
* 卢布总额不是逐请求账单的加总:整个会话按卡片渲染时生效的资费重新计价,所以高峰/非高峰切换会让金额翻倍或减半,即使没有新增一个 token。资费和价格行标出的是当前生效的内容,也正是倒计时所倒数的目标。
* tokenUsage 保存的是整个会话的总额,没有按路由拆分,所以会话中途换模型后,所有内容都按最后使用的模型估算。
* 缓存写入按缓存未命中费率计费:DeepSeek 没有公布单独价格,而且在 DeepSeek 路由上这个计数器本来就是零。
* 子代理按各自最后使用的模型、当前资费计价,还没选路由的子代理回退到父级的路由。
* 余额请求固定了 x-client-version。版本号硬编码在 client.js 里,DSH 升级后必须手动更新。
* 时钟时区来自浏览器,不是来自 DeepSeek 账户:账户配置档(remote.account.getProfile)不提供时区。浏览器完全不上报时区时,卡片回退到 DEFAULT_OFFSET_MS(UTC+3)。

修改价格与汇率

MODEL_PRICES、BILLING_CURRENCY 和 RATE_URL 位于 client.js 顶部;紧挨着它们的 DEFAULT_OFFSET_MS 是回退时钟偏移(UTC+3),供不上报时区的浏览器使用。改完后必须重新安装打包产物:在界面里移除再添加插件,或执行 dsh plugin add <path-to-plugin-directory>。

许可证

MIT,见 LICENSE。
预览分享卡片长什么样 ↓Stmol/dsh-rub-cost
分享 · DeepSeek Harness Hub
Stmol/dsh-rub-cost

一个 DeepSeek Harness 插件:在对话停靠栏里显示当前会话的卢布花费,位置紧挨内置的 token…

这是你的仓库?认领条目

回到顶部