haipisao/dsh-plugin-opencode-go-quota0

dsh-plugin-opencode-go-quota

OpenCode Go 额度悬浮窗:Web 页面右下角圆形按钮,点击展开弹窗展示 5 小时滚动/每周/每月三个周期的额度用量(percent、限额、重置时间),可随时收起为圆形按钮。

包名
dsh-plugin-opencode-go-quota
版本
0.1.3
许可证
MIT
最近更新
2026年8月17日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:haipisao/dsh-plugin-opencode-go-quota

使用

  1. 刷新页面,在「设置 → 模型」里确保有 opencode-go 系 provider(Anthropic 或 openai-completions 风格均可),并配置对应 API key:
    • OPENCODE_GO_API_KEY(credentials seam:~/.dsh/.credentials.yaml 或环境变量)
    • 第二个账号 OPENCODE_GO_API_KEY_2(如需)
    • 未显式配置 keyRef 时(默认 opencode-go 场景),host 会回退读 OpenCode CLI 的 auth.json(按平台探测:Windows %LOCALAPPDATA%/opencode、macOS ~/Library/Application Support/opencode、Linux ~/.local/share/opencode, 可用 OPENCODE_GO_AUTH_PATH 覆盖);其余 provider 缺 key 会明确提示 「未找到 API Key」,绝不静默串用其他账号的 key
  2. 把会话模型切到 opencode go 系(如 opencode-go/deepseek-v4-flash)—— 右下角出现 opencode 图标按钮(可拖动)。
  3. 点击按钮展开弹窗:三个周期额度(百分比进度条 + 限额 + 重置时间)、 当前「路由」标识、手动刷新;再点按钮或 × 收起。
  4. 切到其他模型 → 按钮自动隐藏。

配置(注册行 config)

Key默认含义
timeoutMs15000拉取超时(毫秒)
visibleProvidersproviders 的键;缺省 [opencode-go, opencode-go-2]显示悬浮窗的 provider 名单
providers..usageUrl设置推导(baseURL + /usage)或官方默认该路由的用量端点
providers..keyRef设置推导(apiKeyEnv)该路由的凭据引用(credentials seam / env)
limits$12/$30/$60套餐基础限额显示文本(三个周期)
modelCredits.内置表(见「数据源」;未知模型 60模型月度使用额度(美元);限额 = 套餐限额 × credit/60