dsh-header-balance:DeepSeek 余额芯片

在 DSH Web GUI 中,在会话页头部添加一个可视化的“余额芯片”,可以减少切换浏览器查看余额的需要。dsh-header-balance 插件通过在会话页头部显示账户余额,让余额查询与对话管理在同一页面完成。

这是一个由 lijunyu726 维护的客户端插件。它的核心作用是在会话页头部显示账户余额,点击即可跳转充值页面。

安装与启用

通过官方 CLI 安装:

dsh plugin --profile web add dsh-header-balance

重启 DSH 后,会话页头部就会出现余额芯片。

核心功能

  • 余额显示:芯片显示总余额,视觉密度与“会话日志”按钮一致。
  • 点击充值:点击整块芯片,打开 platform.deepseek.com/top_up。Electron 外壳会调用系统浏览器打开该链接。
  • 手动刷新:芯片内有一个 ↻ 按钮,点击可刷新余额(已阻止冒泡,不会误触充值跳转)。
  • 自动刷新:挂载时、每 60 秒、窗口重新获得焦点时自动刷新。
  • 悬停详情:鼠标悬停显示账户余额、赠送/充值拆分(赠金为 0 时自动省略该行)以及充值入口。
  • 窄屏适配:手机端省略“余额”二字,只保留金额。
  • 不可用告警:当 is_available 为 false 时,给出明确提示,而非静默显示 ¥0.00。
  • 失败可读:针对未配置 Key、Key 失效、余额不足、限流、超时、断网、响应异常等情况,各自给出对应的提示文案。

典型用法

  1. 查看余额:重启后,会话页头部会自动显示当前余额。
  2. 充值:点击芯片区域,直接跳转充值页。
  3. 刷新:点击芯片内的 ↻ 图标刷新数据。
  4. 详情:鼠标悬停芯片,查看赠送与充值的拆分明细。

架构与安全

余额查询涉及 API Key,因此插件采用宿主侧逻辑:

  • 宿主侧处理:API Key 与网络请求全部在宿主侧完成。Key 永不进入浏览器代码。
  • 依赖服务:依赖宿主侧的 settings 与 credentials 服务读取凭据。
  • 远程调用:使用 connection.rpc.call 调用 accountBalance/balance 接口,而非直接访问浏览器端的 remote 命名空间。

适用场景与注意

  • 版本依赖:该插件只在 DSH 0.1.5 的槽位契约上验证过。
  • 许可证:使用前请检查源码与许可证。

总结

dsh-header-balance 通过宿主侧逻辑确保了 API Key 的安全,同时提供了直观的余额查看与充值入口。它适合需要在 DSH 界面中快速监控 DeepSeek 账户状态的用户。

插件目录 | GitHub 仓库

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

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

小夜