aka-danielZhang/dsh-provider-balance

aka-danielZhang★ 0TypeScript最后同步: 2026-08-15

在 GitHub 打开

DSH web plugin: provider quota chip beside the composer context meter (GLM Coding / Kimi Code / OpenCode Go)

README 摘要

DSH Provider Balance 在 DeepSeek Harness(DSH)Web 界面中,紧挨输入框的上下文用量圈圈旁显示模型供应商的剩余配额。 已接入三家供应商: - zai-coding-cn (智谱 GLM Coding 套餐,国内 open.bigmodel.cn ,兼容国际 api.z.ai ) - kimi-coding (Kimi Code / 月之暗面 Coding 套餐, api.kimi.com ,API Key 形态 sk-kimi-xxx ) - opencode-go (OpenCode Go 订阅, opencode.ai/zen/go ,API Key 形态 sk-opencode-... ) 胶囊跟随当前会话选中的模型 :切到哪家供应商就显示哪家的余量;无适配器的供应商不显示。 官方接口结论(zai / GLM Coding Plan) 智谱没有在公开 API 文档里写这两个端点,但它们就是官方订阅管理页在用的接口,社区 (OpenTokenUsage、 CodexBar、 glm-quota-line)均采用,且实测可用(2026-08 验证): 端点 作用 GET {base}/api/monitor/usage/quota/limit 三种窗口的用量百分比与重置时间 GET {base}/api/biz/subscription/list 套餐名(如 "GLM Coding Max")、续费日期 - base :国内 https://open.bigmodel.cn ( bigmodel.cn 裸域同样响应);国际 https://api.z.ai 。 - 鉴权: Authorization: Bearer (裸 key 也可);key 即调用 /api/paas/v4 用的同一把。 - 响应 data.limits[] : - type: "TOKENS LIMIT", unit: 3, number: 5 → 5 小时窗口 , percentage 为已用百分比, nextResetTime 为 epoch 毫秒; - type: "TOKENS LIMIT", unit: 6, number: 1 → 周窗口 (同上字段); - type: "TIME LIMIT" → 工具/网页搜索月额度 ( usage 总量、 currentValue 已用、 remaining 剩余、 usageDetails[] 按 search-prime/web-reader/zread 细分)。 - data.level 为套餐档位(lite/pro/max)。 注意: TOKENS LIMIT 只给百分比,不给 token 绝对值; TIME LIMIT 给绝对次数。 官方接口结论(Kimi Code / api.k…

在 GitHub 查看完整 README →
工具/开发cordis-plugindeepseek-harnessdshdsh-pluginglmkimiopencode

分类