dsh-ai-quota
DeepSeek Harness plugin: query AI subscription quotas & balances (Codex, Kimi, DeepSeek, OpenCode Go) as a model tool and a Settings page
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Carrick-K7/dsh-ai-quota说明文档
阅读完整 README ↗配置(插件行 config,均可选)
| Key | 默认值 | 含义 |
|---|---|---|
timeoutMs | 15000 | 单 provider 查询超时(毫秒) |
deepseekBaseUrl | https://api.deepseek.com | DeepSeek API 基地址 |
opencodeBaseUrl | https://opencode.ai/zen/go/v1/usage | OpenCode Go 用量端点 |
codexCli | codex | codex CLI 命令名或绝对路径 |
deepseekApiKeyEnv | DEEPSEEK_API_KEY | DeepSeek API key 的环境变量名 |
opencodeGoApiKeyEnv | OPENCODE_GO_API_KEY | OpenCode Go key 的环境变量名 |
kimiBaseUrl | https://api.kimi.com/coding/v1 | Kimi Code 用量端点基地址(追加 /usages) |
kimiOauthHost | https://auth.kimi.com | Kimi OAuth 刷新端点(追加 /api/oauth/token) |
kimiClientId | Kimi Code CLI 的公开 client id | OAuth client_id(一般无需改) |
密钥读取顺序:环境变量(名字可配置)→ DSH 凭据 seam($DSH_HOME/.credentials.yaml,同名 key)→ OpenCode CLI 的 auth.json(~/.local/share/opencode/auth.json 的 opencode-go 条目)。Codex 无需 key,走 CLI 登录态;CLI 查找顺序:PATH → ~/.codex/bin → nvm 版本目录。Kimi 走 Kimi Code CLI 的 OAuth 登录态(~/.kimi-code/credentials/kimi-code.json,旧版 ~/.kimi/credentials/kimi-code.json 兜底):access token 过期时插件会用 refresh token 自动续期并把轮换后的 token 原子写回原文件(与 CLI 共用登录态,不会踢掉 CLI;登录态彻底失效时提示重新 kimi login)。工具输出与 Remote 结果永远不会包含 API key / token。