feat: 兼容 dsh-vision-router 的 deepseek-vision wrapper 路由

- deepseek-vision 底层包装 deepseek-official(wrappedProviders 默认),消耗官方余额
- 归入 DeepSeek 余额分支:显示官方余额 + 本会话花费
This commit is contained in:
GeekRicardo
2026-08-20 16:07:54 +08:00
parent d8fe35fb31
commit 97af36ef0e
4 changed files with 6 additions and 4 deletions
+1 -1
View File
@@ -6,7 +6,7 @@ DeepSeek Harness web 插件:在**输入框下方状态栏**展示当前供应
| provider | 供应商 | 展示内容 | 密钥 | 接口 |
| --- | --- | --- | --- | --- |
| `deepseek` / `deepseek-official` | DeepSeek 官方 | `● 本会话 ¥X.XX · ● 余额 ¥465.46` | `DEEPSEEK_API_KEY` | `GET api.deepseek.com/user/balance` |
| `deepseek` / `deepseek-official` / `deepseek-vision` | DeepSeek 官方(含 dsh-vision-router 的“DeepSeek+视觉” wrapper | `● 本会话 ¥X.XX · ● 余额 ¥465.46` | `DEEPSEEK_API_KEY` | `GET api.deepseek.com/user/balance` |
| `kimi-coding` | Kimi For Coding | `5小时 3% 4h15m · 7天 31% 6d0h · 5分钟前` | `KIMI_CODING_API_KEY`(兼容 `KIMI_CODE_API_KEY`/`KIMI_API_KEY` | `GET api.kimi.com/coding/v1/usages` |
| `opencode-go` | OpenCode Go | `5小时 8% 3h · 7天 3% 5d0h · 30天 1% 27d · 5分钟前` | `OPENCODE_GO_API_KEY`(兼容 `OPENCODE_API_KEY` | `GET opencode.ai/zen/go/v1/usage` |
| `zai-coding-cn` / `zai` | 智谱 GLM Coding Plan | `5小时 3% 4h15m · 7天 31% 6d0h · 5分钟前` | `ZAI_CODING_CN_API_KEY` / `ZAI_API_KEY` | `GET open.bigmodel.cn 或 api.z.ai/api/monitor/usage/quota/limit` |
+1 -1
View File
@@ -363,7 +363,7 @@ window.__ModuleLoader__.load({
var res = view.res;
if (!res.isSupported) return null;
if (res.provider === "deepseek" || res.provider === "deepseek-official") return DeepSeekReadout(res);
if (res.provider === "deepseek" || res.provider === "deepseek-official" || res.provider === "deepseek-vision") return DeepSeekReadout(res);
if (res.provider === "kimi-coding" || res.provider === "zai" || res.provider === "zai-coding-cn" || res.provider === "minimax" || res.provider === "minimax-cn") return QuotaReadout(res);
if (res.provider === "opencode-go") return OpencodeReadout(res);
if (res.provider === "openrouter") return OpenRouterReadout(res);
+3 -1
View File
@@ -44,8 +44,10 @@ const CODEX_USAGE_URL = "https://chatgpt.com/backend-api/wham/usage";
// DeepSeek 官方有两条 provider 路由:DSH 自带的 deepseek-officialdsh-llm-deepseek
// 与 pi-ai 的 deepseekapi.deepseek.com),余额接口相同,都归入 DeepSeek 分支。
// dsh-vision-router 的 wrapper 路由 deepseek-vision 底层包装 deepseek-official
// 同样消耗 DeepSeek 官方余额,一并归入。
function isDeepSeekProvider(p) {
return p === PROVIDER_DEEPSEEK || p === "deepseek-official";
return p === PROVIDER_DEEPSEEK || p === "deepseek-official" || p === "deepseek-vision";
}
// models.dev 拉取失败时的兜底单价,USD / 百万 token。
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "dsh-balance",
"version": "1.2.1",
"version": "1.2.2",
"description": "DeepSeek Harness web 插件:输入框下方状态栏展示当前供应商的余额/用量 —— DeepSeek 官方余额 + 本会话花费、Kimi Coding 订阅用量(5小时/7天)、OpenCode Go 订阅用量(5小时/7天/30天)。按 provider 判断、2 秒轮询实时切换、5 分钟缓存。",
"type": "module",
"main": "lib/index.js",