haipisao/dsh-plugin-opencode-go-quota ↗★ 0
dsh-plugin-opencode-go-quota
OpenCode Go 额度悬浮窗:Web 页面右下角圆形按钮,点击展开弹窗展示 5 小时滚动/每周/每月三个周期的额度用量(percent、限额、重置时间),可随时收起为圆形按钮。
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:haipisao/dsh-plugin-opencode-go-quota说明文档
阅读完整 README ↗使用
- 刷新页面,在「设置 → 模型」里确保有 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
- 把会话模型切到 opencode go 系(如
opencode-go/deepseek-v4-flash)—— 右下角出现 opencode 图标按钮(可拖动)。 - 点击按钮展开弹窗:三个周期额度(百分比进度条 + 限额 + 重置时间)、 当前「路由」标识、手动刷新;再点按钮或 × 收起。
- 切到其他模型 → 按钮自动隐藏。
配置(注册行 config)
| Key | 默认 | 含义 |
|---|---|---|
timeoutMs | 15000 | 拉取超时(毫秒) |
visibleProviders | providers 的键;缺省 [opencode-go, opencode-go-2] | 显示悬浮窗的 provider 名单 |
providers..usageUrl | 设置推导(baseURL + /usage)或官方默认 | 该路由的用量端点 |
providers..keyRef | 设置推导(apiKeyEnv) | 该路由的凭据引用(credentials seam / env) |
limits | $12/$30/$60 | 套餐基础限额显示文本(三个周期) |
modelCredits. | 内置表(见「数据源」;未知模型 60) | 模型月度使用额度(美元);限额 = 套餐限额 × credit/60 |