h2fe1/dsh-deepseek-account-balance:给 DSH 输入框底栏加一枚余额标签

前言

DSH 的输入框底栏已经显示上下文用量和 token 速度,但不看计费页面就不知道当前账号还剩多少钱。想确认余额,只能切到充值页面或者另开一个网页。h2fe1/dsh-deepseek-account-balance 就是针对这个动作的插件:把当前登录 DeepSeek 账号的余额,作为一枚很小的标签放在输入框下方、上下文用量的右边。插件不注册路由,不读取密钥,不发起推理请求,属于客户端插件。

这是什么

插件由 h2fe1 维护,仓库地址 h2fe1/dsh-deepseek-account-balance,许可为 MIT,版本 0.1.1。解决的问题是:在会话界面里用最小代价看到余额,而不必离开当前对话。

效果是一行底栏的末尾多出一段:

[1 轮 114 步 · 216 tok/s] [12M tok · 缓存命中 99%] ◔ 19%  余额 ¥61.48

实现思路

插件不自己拿 token,也不请求第三方接口。它直接走 DSH 的 deepseek-account 服务已经暴露的客户端只读方法:

方法 用途
account.getState() 判断是否已登录(credential-stored / signed-out)
account.getBalance(client) 取 normal_wallets(充值余额)与 bonus_wallets(赠送余额)

请求由 Host 携带登录凭证发往 Platform,页面拿不到 token,也没有新增任何 Host 路由。整个过程只读:不发起推理请求,不改动账号、额度或订阅。

安装与启用

在 DSH Web GUI 里打开 Plugins → 添加插件 → 安装第三方插件,填仓库地址:

https://github.com/h2fe1/dsh-deepseek-account-balance

或者用 Agent 或 CLI 安装:

dsh plugin --profile <你的 profile> add github:h2fe1/dsh-deepseek-account-balance

装好后进入任意会话,输入框下方上下文用量的右侧就会出现余额标签。页面可见时每 60 秒自动刷新一次,切回页面也会刷新。需要 Node ^22.19.0 || >=24.0.0,DSH >=0.2.0-rc.2。

本地开发

git clone https://github.com/h2fe1/dsh-deepseek-account-balance.git
dsh plugin --profile <你的 profile> add link:$PWD/dsh-deepseek-account-balance

源码结构比较直白:

  • index.js 是宿主半,只保留 Loader 行,不注册路由。
  • client.js 是浏览器半,负责在 conversation.composer.dock 里渲染余额标签、读取账号 Remote 和格式化显示。
  • locale/*.json 是插件列表里的标题和描述。

显示规则与刷新

  • 已登录:显示 余额 ¥61.48;有赠送额度时只在悬停提示里显示 赠送 ¥x.xx。
  • 未登录:显示 余额 —,悬停提示引导去「设置 → 账号」登录。
  • 查询失败:保留上一次金额并标红,悬停看具体错误,点击标签重试。
  • 点击整枚标签立即刷新。账号切换或退出登录会在下一次刷新时反映。
  • 金额按 Platform 的两小数规则显示;不足一分钱显示 <¥0.01(负数显示 -¥0.01),多币种用 + 连接。
  • 字号、颜色与该行其他项一致(12px、tertiary、正常字重)。
  • 语言跟随 DSH 的界面语言(中文 / English)。
  • 只在有会话、显示上下文用量时出现;欢迎页不占用空间。

配置与适用场景

插件没有配置项,不读取任何密钥,也不要求填写账号信息。它依赖 DSH 里已经登录的 DeepSeek 账号,所以适合日常使用 DSH 对话、希望顺手看到余额的用户;对需要多账号切换或精确计费的场景,仍然要去计费页面核对。

插件以当前 dsh 进程的权限运行,安装前建议先读一遍源码并确认许可证。仓库提供 CI(test workflow),本地也可用以下命令自检:

node --test test/*.test.mjs
node --check index.js && node --check client.js

结尾

这个插件的价值在于把「看余额」从一次跳转变成底栏上的余光,侵入性低,更新逻辑也简单。它属于社区插件目录里的客户端分类,与 DeepSeek / 幻方没有官方从属关系。

目录页:https://www.skillhub.cn/plugins/h2fe1/dsh-deepseek-account-balance
GitHub:https://github.com/h2fe1/dsh-deepseek-account-balance

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜