Skip to content

Releases: Leafmy/dsh-model-quota

dsh-model-quota 1.0.0 — 模型余额与额度面板

Choose a tag to compare

@Leafmy Leafmy released this 16 Oct 10:30

给 DeepSeek Harness 的侧栏加一个「模型余额与额度」卡片 + 面板:跟随当前对话所选的模型商,一眼看到还能不能接着干。

安装(DSH)

直接装这个 tag 的源码包(本机已验证可用):

dsh plugin --profile <你的 profile> add https://codeload.github.com/Leafmy/dsh-model-quota/tar.gz/refs/tags/v1.0.0

或先下载下方 dsh-model-quota-1.0.0.tgz,再:

dsh plugin --profile <你的 profile> add ./dsh-model-quota-1.0.0.tgz

装完完全退出并重开 DSH Desktop(客户端半在启动时组装,刷新页面不够)。

手动安装、cordis.patch.yml 覆盖行写法、卸载步骤见 README「安装」一节。

亮点

  • 卡片跟随当前对话的模型商:读会话的模型选择投影并订阅,切模型/切会话立刻更新,不建目录、不联网
  • DeepSeek Account 与 DeepSeek API 分开:账号走宿主 ctx.deepseekAccount(充值 + 赠金),API Key 走 /user/balance
  • 赠金优先显示:有未用完的赠金时大号显示赠金 + 绿底「赠金」标,余额以灰字挂在下面
  • 颜色告警可配:余额 ≥20 CNY 绿 / ≥5 黄 / <5 红 / ≤0 灰;额度剩余 ≥20% 绿 / ≥5% 黄 / <5% 红 / 0% 空条;阈值与「赠金是否参与判色」都能在设置页改
  • 默认只显示 DeepSeek Account,其它供应商检测到已配置的凭据才自动出现;设置 → 额度面板 里逐个开关(自动 / 显示 / 隐藏)
  • 13 个供应商适配器:DeepSeek Account、DeepSeek API、Moonshot 开放平台、Moonshot Kimi Code 订阅、GLM 开放平台、GLM Coding(国内)、Z.AI GLM Coding、OpenCode Go、OpenRouter、SiliconFlow、MiniMax(国际/国内)、StepFun、xAI
  • 凭据名别名 + 逐个候选名诊断:根治「已配置却显示未配置凭据」(如 OPENCODE_GO_API_KEY 与 OPENCODE_GO_KEY 都认)
  • 零第三方依赖,密钥只在宿主进程内使用、绝不下发浏览器,路由带同源校验

验证

  • 31 项 node --test(解析器含钱包/赠金、配置与偏好归一化、凭据别名与诊断、可见性判定与设置页落盘、账号余额四种状态、HTTP 路由端到端)
  • 客户端半渲染沙盒(tests/sandbox-render.html)+ 两张参考截图
  • CI:push / PR 自动跑测试、宿主入口 import 检查、客户端语法检查