dsh-provider-quota:DSH Web GUI 的模型供应商额度查询插件

前言

在 DSH「一切皆插件」的机制下,Web GUI 可以挂载不同的扩展能力。dsh-provider-quota 解决的是模型供应商额度分散的问题:它把已配置供应商的余额查询集中到 DSH Web GUI 的侧边栏和设置页,提供实时面板与手动刷新入口。

这是什么

dsh-provider-quota 是一个模型供应商额度查询插件,维护者为 781316853,许可证为 MIT。

它为 DSH Web GUI 提供实时额度显示:侧边栏底部入口 + 弹出面板(每 60 秒自动轮询),以及「设置 → 模型额度」页的完整查询区块。

核心功能

侧边栏实时面板

侧边栏底部提供「模型额度」入口。

点击后弹出实时面板,每 60 秒自动轮询所有已配置供应商的余额。

设置页查询区块

「设置 → 模型额度」展示每个已配置供应商的账户余额。

展示字段包括可用 / 已用 / 总额 / 套餐 / 滚动窗口等,并支持手动刷新。

支持的供应商

支持以下提供余额查询接口的供应商:

  • DeepSeek
  • OpenAI
  • Moonshot
  • 智谱
  • OpenRouter
  • SiliconFlow
  • Z.AI

额度形态

插件可展示多形态额度:

  • 金额:CNY/USD 等
  • 百分比窗口:如 5 小时滚动
  • Token 用量:Z.AI

密钥处理与界面语言

API 密钥仅在宿主侧解析,浏览器端只渲染路由返回的归一化结果,密钥不会发送到浏览器。

界面文案跟随 GUI 语言,支持中英文双语。

挂载方式

插件通过 profile bundle patch + node_modules 链接挂载,无需改动 dsh 源码。

安装与启用

先执行安装命令,把插件添加到 web profile:

dsh plugin --profile web add github:781316853/dsh-provider-quota

该插件是 bundle 形态插件。除依赖安装外,还需把该插件包名加入 profile 的 dsh.profile.bundles 层栈;二者缺一不可。

配置项如下:

dsh.profile.bundles

完成安装与 bundle 层栈配置后,重启 web 服务:

dsh web

也可以重启桌面端,使插件加载。

典型用法

1、在「模型」页配置至少一个支持余额查询的供应商及其 API 密钥。

2、点击侧边栏底部的「模型额度」图标,面板自动刷新余额;「全部刷新」可手动立即刷新。

3、在「设置 → 模型额度」查看每个供应商的详细额度与更新时间。

适用场景与注意

  • 适合需要集中查看多个模型供应商余额的 DSH 用户,尤其是已把供应商密钥配置到「模型」页的场景。
  • 插件以当前 dsh 进程权限运行。安装前建议检查源码与许可证;该插件许可证为 MIT。
  • 插件声明 peerDependencies,包括 react 与多个 @deepseek-ai/dsh-client-* 包;宿主环境需要满足这些依赖。
  • API 密钥不会发送到浏览器,但仍应谨慎管理宿主侧可访问的密钥配置。

相关链接

  • 独立社区目录页面:https://www.skillhub.cn/plugins/781316853/dsh-provider-quota
  • GitHub:https://github.com/781316853/dsh-provider-quota
羽毛球分组比赛记分
小程序二维码

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

Xiaoye