DeepSeek Harness (DSH) 插件介绍:dsh-musage

前言

DeepSeek Harness (DSH) 采用插件化架构,允许在浏览器端扩展功能。在模型推理开发中,开发者需要实时监控不同服务商(如 MiniMax、DeepSeek、智谱)的额度或套餐剩余情况。如果依赖桌面端应用查看,会打断工作流。dsh-musage 旨在解决这一割裂问题,将核心监控能力直接嵌入 DSH 的 Web 界面中。

这是什么

dsh-musage 是 DSH 版本的 Musage 插件,由 Thedeergod666 维护。它不提供桌面悬浮窗,而是复刻了 Musage 的核心逻辑,在 DSH composer 工具栏中实时显示 5 家主流 AI 套餐 provider 的用量余额,并随模型切换自动更新。

核心功能

  1. 实时监控与自动切换:工具栏会根据当前选中的模型,自动切换显示对应的用量信息。
  2. 复用凭证:直接读取 DSH 模型设置中已配置的 API Key,无需重复填写。
  3. 智能显示格式:针对不同 provider 显示不同格式。例如,MiniMax、Kimi、智谱显示 “5h X% | 7d Y%” 的双窗口套餐;DeepSeek 和 OpenRouter 显示 “¥X.XX” 或 “$X.XX” 的余额。
  4. 零侵入与静默失败:插件注册在 conversation.input.right slot,不遮挡输入区。若数据获取失败,仅显示 “Provider ⚠”,并支持 Hover 查看具体错误,不刷屏。

支持的 Provider

目前插件仅支持 5 家 provider:
* MiniMax (minimax / minimax-cn / minimax-en)
* DeepSeek (deepseek / deepseek-official)
* Kimi (kimi / kimi-coding)
* OpenRouter
* 智谱 GLM (zhipu / zai-coding-cn)

安装与启用

在终端中执行以下命令即可安装:

dsh plugin --profile web add github:Thedeergod666/dsh-musage

安装完成后,需重启 dsh web 服务。你也可以通过 设置 → Plugin Market 一键安装或更新。启用后,切换到对应的模型,工具栏上就会出现用量显示。

前置依赖

  • DSH 必须内置 subprocess、credentials 和 timer 三个 Service(DSH 自带,无需额外安装)。
  • 需要在 DSH 的 模型设置 中预先配置好对应 provider 的 API Key。

适用场景与注意

  • 适用场景:正在使用 DSH 进行代码或内容开发的开发者,需要在不切换应用的情况下确认当前模型的服务商额度。
  • 限制说明:目前仅支持 5 个 provider,若需要覆盖 14 个 provider 及桌面端悬浮窗/托盘功能,请使用 Musage 桌面端。
  • 安全提示:插件依赖 DSH 的凭证服务,请确保安装来源可靠。

总结

dsh-musage 通过复用 DSH 的 API Key 和 Service,实现了在 Web 界面内无缝查看用量余额的功能,减少了工具切换带来的干扰。完整功能请参考 GitHub 仓库。

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

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

小夜