实时查看 API 余额与 token 用量费用
26.1/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/1 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add xyidong/deepseek-usage-info-check该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:待复验
是什么
dsh 原生插件 · model
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 78 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件发起外部网络请求
查看扫描证据(共 24 处,展示前 20 条)
- 读取本地文件index.js:91
const s = JSON.parse(await readFile(SETTINGS_FILE, 'utf8')) - 写入本地文件index.js:104
await writeFile(SETTINGS_FILE, JSON.stringify({ - 读取本地文件index.js:131
const text = await readFile(USAGE_FILE, 'utf8') - 写入本地文件index.js:141
await writeFile(USAGE_FILE, JSON.stringify({ version: 1, updatedAt: nowMs(), buckets: store.buckets })) - 读取本地文件index.js:358
const s = JSON.parse(await readFile(STATE_FILE, 'utf8')) - 写入本地文件index.js:389
appendFile(DEBUG_LOG, new Date().toISOString() + ' ' + line + '\n').catch(() => {}) - 发起网络请求client.js:198
var apiGet = function (path) { return fetch(path).then(function (r) { if (!r.ok) throw new Error('HTTP ' + r.status); return r.json() }) } - 发起网络请求client.js:199
var apiPost = function (path, body) { return fetch(path, { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: body === undefined ? - 读取本地文件guard/deepseek-usage-guard.mjs:48
try { return JSON.parse(await readFile(path, 'utf8')) } catch (e) { return null } - 写入本地文件guard/deepseek-usage-guard.mjs:80
try { await mkdir(pkgDir, { recursive: true }) } catch (e) { } - 读取本地文件guard/deepseek-usage-guard.mjs:84
await readFile(target, 'utf8') - 写入本地文件guard/deepseek-usage-guard.mjs:87
await copyFile(join(BACKUP_DIR, f), target) - 读取本地文件guard/deepseek-usage-guard.mjs:102
const st = await lstat(PROFILE_LINK) - 读取本地文件guard/deepseek-usage-guard.mjs:105
try { cur = await readlink(PROFILE_LINK) } catch (e) { } - 删除本地文件guard/deepseek-usage-guard.mjs:108
try { await unlink(PROFILE_LINK) } catch (e) { } - 读取本地文件guard/deepseek-usage-guard.mjs:123
const text = await readFile(patchPath, 'utf8') - 写入本地文件guard/deepseek-usage-guard.mjs:125
await writeFile(patchPath, text.replace(/ +$/, '') + ROW_BLOCK) - 读取本地文件guard/deepseek-usage-guard.mjs:138
const text = await readFile(patchPath, 'utf8') - 写入本地文件guard/deepseek-usage-guard.mjs:193
await writeFile(STATE_FILE, JSON.stringify(state, null, 2)) - 写入本地文件guard/deepseek-usage-guard.mjs:217
await writeFile(STATE_FILE, JSON.stringify(state, null, 2))
扫描于 2026/11/1(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 追踪APItoken用量
- 查看费用详情
- 集成至设置
在 DeepSeek Harness 里追踪应用内 API token 用量和费用详情的插件,可集成进 base,作为设置中的一项功能。
README
由 DeepSeek 最新模型翻译生成deepseek-usage-info
语言 / Language:English
DeepSeek Harness 内置扩展:在设置界面新增「用量信息」页,实时展示本 Harness 的 DeepSeek API 用量与余额,并在侧边栏「设置」上方提供余额预警条。
能力说明
- 中英双语:界面文案跟随 Harness「通用设置」的语言自动切换(中文 / English)
- 账户余额:实时查询 DeepSeek API 余额(赠送余额 / 充值余额 / 更新时间),每 30 秒自动同步;「去充值」一键跳转 platform.deepseek.com/top_up,充值后自动刷新;币种以 API 返回为准(不同国家/地区账号币种不同,如 CNY/USD,无法识别时默认 CNY),消费金额按对应币种官方价格折算
- 余额预警:
- 本地预警阈值可调(余额 ≤ 阈值时触发),默认 10,用户调整后持久化、以用户调整值为准
- 云端阈值一键跳转平台网页设置(官方未开放 API 修改接口)
- 侧边栏「设置」上方预警条:触发时展开 10 秒后自动最小化为红色圆叹号图标,点击图标展开/收起(带缩放动画),可在设置页开关
- 用量统计(平台同款风格):
- 按小时归档本 Harness 经 DeepSeek API 发起的模型调用(输入/输出/缓存读写/推理 token)
展开完整文档(README 剩余 1 节)
deepseek-usage-info
语言 / Language:English
DeepSeek Harness 内置扩展:在设置界面新增「用量信息」页,实时展示本 Harness 的 DeepSeek API 用量与余额,并在侧边栏「设置」上方提供余额预警条。
能力说明
- 中英双语:界面文案跟随 Harness「通用设置」的语言自动切换(中文 / English)
- 账户余额:实时查询 DeepSeek API 余额(赠送余额 / 充值余额 / 更新时间),每 30 秒自动同步;「去充值」一键跳转 platform.deepseek.com/top_up,充值后自动刷新;币种以 API 返回为准(不同国家/地区账号币种不同,如 CNY/USD,无法识别时默认 CNY),消费金额按对应币种官方价格折算
- 余额预警:
- 本地预警阈值可调(余额 ≤ 阈值时触发),默认 10,用户调整后持久化、以用户调整值为准
- 云端阈值一键跳转平台网页设置(官方未开放 API 修改接口)
- 侧边栏「设置」上方预警条:触发时展开 10 秒后自动最小化为红色圆叹号图标,点击图标展开/收起(带缩放动画),可在设置页开关
- 用量统计(平台同款风格):
- 按小时归档本 Harness 经 DeepSeek API 发起的模型调用(输入/输出/缓存读写/推理 token)
- Tokens 堆叠柱状图(配色与 platform.deepseek.com/usage 一致:输出 #0C70F3、输入 #60B3FE、缓存命中 #A0DCFD)与消费金额柱状图
- 横纵坐标轴、参考刻度线、今日(0–24 时)/近 7 天/近 30 天维度切换(0.15s 衔接动画)、柱形悬停数值小窗
- 消费金额按官方 v4 系列空闲时段单价估算(仅供参考)
- 升级自愈守护(可选组件,见 guard/):Harness 升级后自动检测官方是否内置类似功能——已内置则提示以官方为准;未内置则自动恢复插件文件与启动行
安装
前置条件:已在 Harness「模型」设置中配置 DEEPSEEK_API_KEY(或通过环境变量提供)。
方式一(推荐):profile 工作区安装
1. 把仓库放入 Harness profile 工作区并安装依赖:
cd $env:USERPROFILE\.dsh\profiles\web
pnpm add github:xyidong/deepseek-usage-info-check
2. 在 $env:USERPROFILE\.dsh\profiles\web\cordis.patch.yml 中追加启动行:
- insert:
- id: deepseek-usage-info
name: deepseek-usage-info
config:
bannerEnabled: true
alertThreshold: 10
3. 重启 DeepSeek Harness,打开 设置 → 用量信息。
方式二:手动嵌入 Harness 安装树
1. 把 index.js、client.js、package.json 复制到 <Harness安装目录>\node_modules\deepseek-usage-info\
2. 在 <Harness安装目录>\node_modules\@deepseek-ai\dsh-base\cordis.patch.yml 末尾追加上述启动行
3. 建立客户端解析链接(Windows junction):
New-Item -ItemType Junction -Path "$env:USERPROFILE\.dsh\profiles\node_modules\deepseek-usage-info"
-Target "<Harness安装目录>\node_modules\deepseek-usage-info"
4. 重启 Harness。
🤖 使用 AI 工具安装:一句话命令
把下面这一行直接发给 AI 工具(Claude Code / Codex / Harness 等)即可完成安装(按方式二自动执行;完成后重启 Harness):
$p="$env:APPDATA\npm\node_modules\@deepseek-ai\dsh\node_modules\deepseek-usage-info"; New-Item -ItemType Directory -Force -Path $p | Out-Null; foreach($f in 'package.json','index.js','client.js'){ Invoke-WebRequest "https://raw.githubusercontent.com/xyidong/deepseek-usage-info-check/main/$f" -OutFile (Join-Path $p $f) }; New-Item -ItemType Junction -Path "$env:USERPROFILE\.dsh\profiles\node_modules\deepseek-usage-info" -Target $p -Force -ErrorAction SilentlyContinue | Out-Null; $pt="$env:USERPROFILE\.dsh\profiles\web\cordis.patch.yml"; if(-not (Test-Path $pt)){ Set-Content -Path $pt -Value "" }; if(-not (Select-String -Path $pt -Pattern 'id: deepseek-usage-info' -Quiet)){ Add-Content -Path $pt -Value "n- insert:n - id: deepseek-usage-infon name: deepseek-usage-infon config:n bannerEnabled: truen alertThreshold: 10n" }
注意:以上命令假设 Harness 安装在 npm 全局目录($env:APPDATA\npm\node_modules\@deepseek-ai\dsh)。若安装位置不同,请先让 AI 工具用 where dsh / Get-Command dsh 定位安装目录并替换 $p。
可选:升级自愈守护
把 guard/deepseek-usage-guard.mjs 复制到 $env:USERPROFILE\.dsh\plugins\,并在 $env:USERPROFILE\.dsh\cordis.patch.yml 中追加:
- insert:
- id: deepseek-usage-guard
name: "file:///<你的路径>/.dsh/plugins/deepseek-usage-guard.mjs"
再把插件三个文件备份到 $env:USERPROFILE\.dsh\plugins\deepseek-usage-info-backup\。升级后守护会在首次启动时自动检测并自愈。
使用
- 查看余额:设置 → 用量信息 →「账户余额」卡片;点击「立即刷新」手动更新,「去充值」跳转充值页
- 查看用量:「用量统计」卡片,切换 今日 / 近 7 天 / 近 30 天;鼠标悬停柱形查看该时段明细
- 余额预警:「余额预警」卡片修改本地阈值与提醒开关;云端阈值点链接到平台网页设置
- 预警条:触发后出现在侧边栏「设置」上方,10 秒后自动缩成红色圆叹号图标;点击图标展开/收起,点击文字跳转充值页
常见问题
Q:显示“余额获取失败 / 未知错误”? A:先确认已在「模型」设置中配置 DEEPSEEK_API_KEY;若仍失败,把 ~/.dsh/deepseek-usage-info-debug.log 内容附在 issue 里。
Q:设置里没有「用量信息」入口? A:补丁层在启动时读取,修改后需要重启 Harness;方式二还需确认 junction 已建立且指向正确。
Q:消费金额和官方账单不一致? A:官方只开放余额接口、没有历史账单 API。本插件按本机记录的 token 用量 × 官方 v4 空闲时段单价估算,仅供趋势参考。
Q:升级 Harness 后插件消失了? A:升级会覆盖 dsh-base/cordis.patch.yml 并可能清空嵌入的包文件。安装「升级自愈守护」后会自动恢复;也可重新运行上面的一句话命令。
Q:官方未来内置了同类功能怎么办? A:守护会在升级后的首次启动自动检测并提示「以官方功能为准」,同时停用本插件的界面与预警条(数据统计保留)。
Q:数据会泄露吗? A:不会。用量数据只存在本机 ~/.dsh/dyn-deepseek-usage.json;余额查询是直连 DeepSeek 开放接口的普通 HTTPS 请求,不经过大模型、不消耗 token;API Key 经 Harness 凭据服务解析,不落盘。
Q:界面语言如何切换? A:插件界面跟随 Harness「通用设置」的语言自动切换(中文 / English),无需单独配置。
Q:余额币种显示得不对? A:币种以 DeepSeek 余额接口返回的 currency 字段为准(不同国家/地区账号币种不同,如 CNY/USD);接口未返回币种时默认 CNY。
Q:启动报 duplicate loader entry id 打不开? A:说明 ~/.dsh/cordis.patch.yml 里残留了 deepseek-usage-info 的 insert 块,与 dsh-base/cordis.patch.yml 中同 id 的行重复。删除用户补丁层里的该块即可(当前版本的守护已不会再写入它)。
Q:如何卸载? A:删除 patch 文件中的 deepseek-usage-info(及可选 deepseek-usage-guard)行 → 删除包目录与 junction →(可选)删除 ~/.dsh/dyn-deepseek-usage.json 与 ~/.dsh/deepseek-usage-info-state.json → 重启。
License
MIT预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
xyidong/deepseek-usage-info-check
实时查看 API 余额与 token 用量费用
相关插件 · 模型接入
API 中继安全审计toby-bridges/api-relay-audit
面向 AI API 中转与 LLM 代理的本地安全审计。
★ 897已汉化DSH
69.4
免费搜索插件DDDMUC/dsh-free-search
DeepSeek Harness 免费搜索插件 —— 无需 API key,零成本,多引擎可切换。 一个给…
★ 761已汉化DSH
68.7
免费联网搜索liustack/modsearch
在官方 App 里模型能联网,切到 API 就不能了。ModSearch 把联网补回来:网页搜索、X…
★ 863已汉化DSH
68.5
OpenCode 免费模型FishBottle7/opencode2dsh
在 DSHDeepSeek Harness里原生使用 OpenCode Zen 的免费匿名模型。
★ 379已汉化DSH
67.8
AI 模型网关tingly-dev/tingly-box
Tingly Box Web UI 演示
★ 373已汉化DSH
67.4
WorkBuddy 账号池XDTrees/dsh-xdpool
把你能白嫖的模型额度接进 DSH 同一个池:WorkBuddy 多账号自动容错、十三家扫码登录、76…
★ 359已汉化DSH
67.1