Skip to content

v0.1.0 - 供应商余量胶囊(GLM / Kimi / OpenCode Go / DeepSeek)

Choose a tag to compare

@aka-danielZhang aka-danielZhang released this 15 Aug 14:08
· 5 commits to main since this release

首个功能完整版。

功能

  • 跟随当前模型的余量胶囊:挂在输入框工具行(上下文圈圈旁),切到哪家供应商显示哪家;无适配器的供应商不渲染
  • 窗口型供应商(GLM Coding、Kimi Code、OpenCode Go):5 小时 / 周(/ 月)剩余百分比 + 彩色进度条 + 重置倒计时 + 套餐档位
  • 余额型供应商(DeepSeek 官方,文档化接口):预付余额金额 + 赠金/充值拆分,绿色身份色块
  • 外部点击 / Esc 收起面板,手动强制刷新,60 秒 Host 缓存 + 5 分钟轮询

架构

  • Host 为适配器注册表:每个上游一个 {credential, base, read(getJson)} 对象;凭据三层解析(DSH 凭据服务 → 环境变量 → 凭据文件)、鉴权传输、缓存/TTL/并发合并/stale 降级全部共享
  • 所有展示数据来自 API 实时响应 —— 不编造套餐名,不内置会过期的计费规则
  • 新增供应商 = 一个适配器对象 + 注册两行,Client 零改动

配额接口

供应商 端点 文档化
GLM Coding open.bigmodel.cn /api/monitor/usage/quota/limit 否(社区验证)
Kimi Code api.kimi.com /coding/v1/usages 否(社区验证)
OpenCode Go opencode.ai/zen/go/v1/usage 否(社区验证)
DeepSeek api.deepseek.com /user/balance ✅ 官方文档