各个模型厂商/中转 实时显示账户余额插件
31.5/100
综合分
2
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/12 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
相关生态插件(非 dsh 原生,按其对应运行时安装)
git clone https://github.com/Ronniealgo/dsh-route-balance.git状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
生态插件
可安装,未声明 dsh 能力
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 21 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查⚠ 装前注意未发布到 npm registry,仅可从源码安装
展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✗npm 包dsh-route-balance(未发布到 npm,仅可源码安装)
✓Node 引擎要求 >=20 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/10 15:49:16
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
可执行外部命令读写/删除本地文件发起外部网络请求
查看扫描证据(共 14 处,展示前 12 条)
- 执行外部命令固定命令lib/index.js:240
try { const out = execFileSync('reg.exe', ['query', 'HKCU\\Environment', '/v', name], { encoding: 'utf8', windowsHide: true, timeout: 5000 }); value = - 发起网络请求lib/index.js:258
async fetch(request) { - 发起网络请求lib/client.js:328
const now = deps.now ?? Date.now, fetchImpl = deps.fetchImpl ?? ((...args) => globalThis.fetch(...args)); - 发起网络请求lib/client.js:599
fetchImpl: (...args) => globalThis.fetch(...args), refreshMs: settings.refreshMs, - 发起网络请求lib/registry.js:167
const now = deps.now ?? Date.now, fetchImpl = deps.fetchImpl ?? ((...args) => globalThis.fetch(...args)); - 读取本地文件lib/codex.js:56
const installed = readdirSync(root).map((dir) => p.join(root, dir, 'codex.exe')); - 读取本地文件lib/codex.js:57
const dated = installed.flatMap((file) => { try { return [{ file, at: statSync(file).mtimeMs }]; } catch { return []; } }); - 读取本地文件lib/codex.js:75
try { return statSync(candidate.path).isFile(); } catch { return false; } - 读取本地文件lib/codex.js:81
if (typeof file !== 'string' || !existsSync(file)) continue; - 读取本地文件lib/codex.js:82
if (/ (cmd|bat)$/i.test(file) && existsSync(file.replace(/ (cmd|bat)$/i, '.exe'))) return { path: file.replace(/ (cmd|bat)$/i, '.exe'), shell: fals - 读取本地文件lib/codex.js:89
return existsSync(target) ? target : null; - 执行外部命令固定命令lib/codex.js:181
execFileSync('taskkill.exe', ['/PID', String(child.pid), '/T', '/F'], { stdio: 'ignore', windowsHide: true, timeout: 2000 });
扫描于 2026/11/2(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 侧边栏显示API余额
- 显示Codex剩余额度
DSH 实验插件:侧边栏显示 API 余额与 ChatGPT/Codex 剩余额度;认证接口、零运行时依赖。
README
由 DeepSeek 最新模型翻译生成各个模型厂商/中转 实时显示账户余额插件
DSH Market
dsh-route-balance · DeepSeek Harness(DSH)侧边栏插件 · 0.6.4 实验版
在 DSH 侧边栏直接显示各条 API 路线(模型厂商与中转站)的账户余额,以及 ChatGPT/Codex 订阅的剩余额度。
实验候选(pre-release):公开仓库是 <https://github.com/Ronniealgo/dsh-route-balance>,0.6.4 在 GitHub Release 上按 pre-release 标记。上传与打标签的状态以该 GitHub 仓库为准,本文不代为宣称“已经发布完成”。接口、配置默认值和 Codex 接触面仍可能在后续实验版里变化。徽章只挂 DSH Market 官方收录标识(由市场提供),不挂其它未经核实的徽章。
上架状态(2026-10-10 核对):已收录进 DSH 插件市场 —— 市场首页 <https://dsh.market/>,本插件页 <https://dsh.market/?plugin=Ronniealgo%2Fdsh-route-balance>。收录提交单 issue 218 已由市场按“已收录”办结(2026-10-10)。
展开完整文档(README 剩余 1 节)
各个模型厂商/中转 实时显示账户余额插件 DSH Market dsh-route-balance · DeepSeek Harness(DSH)侧边栏插件 · 0.6.4 实验版 在 DSH 侧边栏直接显示各条 API 路线(模型厂商与中转站)的账户余额,以及 ChatGPT/Codex 订阅的剩余额度。 实验候选(pre-release):公开仓库是 <https://github.com/Ronniealgo/dsh-route-balance>,0.6.4 在 GitHub Release 上按 pre-release 标记。上传与打标签的状态以该 GitHub 仓库为准,本文不代为宣称“已经发布完成”。接口、配置默认值和 Codex 接触面仍可能在后续实验版里变化。徽章只挂 DSH Market 官方收录标识(由市场提供),不挂其它未经核实的徽章。 上架状态(2026-10-10 核对):已收录进 DSH 插件市场 —— 市场首页 <https://dsh.market/>,本插件页 <https://dsh.market/?plugin=Ronniealgo%2Fdsh-route-balance>。收录提交单 issue 218 已由市场按“已收录”办结(2026-10-10)。另有独立的社区目录 api.dshmk.com(自动扫描 + 校验服务,与上面的市场是两套数据)也收录本仓库,并把它标为 verified(等级 4:结构与沙箱检查通过,核对的提交是 9dd4cc9)。收录和“已验证”都是自动检测结果,不等于安全审计,也不代表 DSH 官方背书。 示例(演示数字,不是本轮真实账户读数): ● ¥12.90 · $13.14 · ¥0.10 · GPT 剩 49% 悬停时每行一种余额、换家空一行,保留供应商名称。真实的 0 元与 0% 都会显示;未知不会冒充 0 或 100%。网络失败时保留上次余额并标“(上次)”;首次没有读数时显示简短状态,不再悄悄隐藏供应商。 持续运行 - 各来源独立超时和恢复;一个接口挂起不会冻结整个余额栏。自动刷新与手动刷新共用一轮请求。 - 上次余额默认最多保留 24 小时,期间一直标明不是新读数;超过期限不再显示该金额,等待成功更新。断线期间重复失败不会延长它的有效期。 - 删除、更换或拒绝访问凭据,以及认证失败,会清除对应的旧余额,不把别的账号数据借来显示。缓存仅属于当前插件激活,不写到磁盘。 - 页面隐藏或断网时暂停请求;回到页面或恢复联网后立即补更新。退出组件和卸载插件会取消在途请求并清理定时器。 要求与安装边界 - Node.js 20 或以上;插件没有运行时 npm 依赖。 - DSH 至少 0.2.0-rc.2,并提供 Connection 的认证 Fetch 注册接口。版本字段不是未来版本兼容性的保证。 - 公开仓库来源是 <https://github.com/Ronniealgo/dsh-route-balance>;0.6.4 是 GitHub pre-release 实验版,安装推荐固定版本,不要跟随浮动的分支名。 - npm 包尚未发布:当前按 GitHub 固定版本安装,不要按 npm 包名安装。DSH 的包管理器仍可能访问 npm 来解析所选 profile 的依赖。 - 文档里的安装命令、市场入口都不会自动装到你的机器上:命令要你自己在终端执行,市场“添加插件”也只是在插件页粘贴 spec 并确认信任。 - 更新运行时需要按 DSH 提示重启;写入新文件不等于正在运行的宿主已经切换版本。测试的实际执行范围见验收报告,离线组件渲染不是实际浏览器视觉验收。 安装 运行时库已经在本版本仓库里生成好,不需要先 build、也不需要安装测试专用 YAML 解析器就能使用(开发与测试才需要,见 开发与验收)。 从插件市场安装 打开 DSH 插件市场 的插件页,按提示确认信任后点安装;市场执行的命令与下面的等价。市场页显示的名称、收录状态、评分和安装命令由市场自己维护,以页面实际显示为准。 从命令行安装 按实际使用的 profile 选择一条安装命令,不要两条都执行。 DSH 桌面版 dsh plugin --profile desktop add github:Ronniealgo/dsh-route-balance#v0.6.4 DSH Web dsh plugin --profile web add github:Ronniealgo/dsh-route-balance#v0.6.4 两条命令只选择 profile,不影响插件行为;不确定自己是哪一类就先看 DSH 的 profile 名称再执行。#v0.6.4 是固定标签,换版本时必须显式改写。 也可以在 DSH 的“插件 → 添加插件”中粘贴下面的 GitHub 来源,按界面提示确认信任并点击安装: github:Ronniealgo/dsh-route-balance#v0.6.4 勾选信任本身不执行安装;点击安装后,DSH 会下载插件并写入你选择的 profile。安装或更新后按界面提示重启 DSH、刷新页面,不会替你安装到其它 profile。 安装入口支持 PowerShell 5.1 和 7,适用于离线或源码目录安装。以下命令会改目标 profile,只在用户同意安装后执行;-DshHome 可指向独立测试目录: pwsh -File install.ps1 -DshHome <目标DSH目录> -Profile desktop pwsh -File install.ps1 -DshHome <目标DSH目录> -Profile desktop -Uninstall 安装器使用目标 profile 已有的 YAML 解析器,不从另一个真实 profile 偷找依赖。它备份配置原始字节,追加有首尾标记的自有块,并记录归属;卸载只移除这个块、必要时补加的换行和自己创建的联接。BOM、LF/CRLF、用户注释和末尾换行状态保留。用户后续新增内容也保留;受管理块损坏、归属无法确认时拒绝删除。 空流式序列 [] / [ ] 安全拒绝(退出码 3),不静默改写。旧版无管理标记的插件行不自动接管。已有正确联接若原本属于用户,卸载不删除;被别的目录占用时停止。失败尽量回滚本安装器的变更,安装锁阻止两个本安装器同时写配置。中断或手工编辑后的异常情况请先检查备份和记录,不要强删用户内容。 配置 - insert: - id: route-balance name: "dsh-route-balance" config: slot: sidebar.footer.action refreshMs: 300000 requestTimeoutMs: 15000 cacheMs: 10000 maxStaleMs: 86400000 codex: strategy: auto warmMs: 240000 timeoutMs: 20000 snapshotPath: null | 配置 | 含义 | | slot | 默认侧边栏底部;也可选 DSH 已声明的其它槽位 | | refreshMs | 页面轮询间隔,默认 5 分钟,最小 1 分钟 | | requestTimeoutMs | 每条供应商读取总时限,默认 15 秒 | | cacheMs | host 每家短缓存,默认 10 秒;命中缓存前仍检查当前凭据,并发共用一次读取 | | maxStaleMs | 上次成功读数的保留上限,默认 24 小时;认证/凭据/配置变化会提前清除 | | codex.strategy | auto 后台读取;snapshot 只读手工快照;off 隐藏且不读 | | codex.warmMs | 额度后台读取间隔,默认 4 分钟,最小 30 秒 | | codex.timeoutMs | 一次额度读取的总候选时限,默认 20 秒 | | codex.snapshotPath | 可指定快照;默认按 CODEX_HOME 或用户 Codex home 查找 | 网页接口固定为 /api/dsh-route-balance/balances,不再支持自定义 path。点击刷新只重新请求页面数据,可能仍使用短缓存;额度不会因为点击额外启动进程。浏览器来源总时限默认至少 30 秒,并留出超过供应商时限的传输余量;到期会释放在途状态,下一轮可以继续恢复。 数据来源 | 路线 | 读取方式 | | DeepSeek 账号 | DSH 的账号 Remote;缺少账号服务时只这一条不可用 | | DeepSeek API Key | 官方 /user/balance | | OpenRouter | 官方 /api/v1/credits | | 智谱 | 账户余额报告接口 | | 小米 MiMo | 尝试 usage、quota、balance 三个候选;候选失败只说明当前探测不可用,不证明全部公开 API 不存在 | | ChatGPT/Codex | 本机 Codex app-server 的账户和额度协议,不发送推理请求 | API Key 只在 host 使用:通过 DSH 的凭据解析服务、宿主进程环境变量、Windows 命名用户环境注册表值顺序查找。凭据服务拒绝时失败,不绕过拒绝去找其它来源。默认命名为 DEEPSEEK_API_KEY、OPENROUTER_API_KEY、ZHIPU_API_KEY、MIMO_TOKEN_PLAN_API_KEY。宿主不把异常原文、Codex stderr 或已解析密钥返回页面;新增适配器也必须遵守这个边界。 Codex 的真实接触面 默认 auto 会在后台启动本机 codex app-server --listen stdio://,执行 initialize → initialized → account/read → account/rateLimits/read,随后终止进程。请求只读取账户额度,不请求模型推理。 插件不直接读取 auth.json,但 Codex 自己会使用自己的配置/认证,并可能写入运行时数据库、日志及其它状态,也可能发起认证/账户网络请求。不能把启动 Codex 描述为“整个进程只读”。 不希望启动它时使用 snapshot 或 off。 每次激活拥有独立缓存和一条在途读取。首次尚无读数显示“读取中”;失败保留该激活的上次成功值并标旧,超过三个后台间隔未刷新也标旧;未登录或 API Key 账户会清除此前订阅读数。额度主显示选剩余最少的窗口,重置时间跟随同一窗口。 快照经过时间、版本及百分比校验,但仍是用户提供的历史数据,不是当前账号的实时认证证明,界面始终标旧。 额度诊断工具默认不写快照;明确指定写入才保存: node tools/codex-quota.mjs --json node tools/codex-quota.mjs --write node tools/codex-quota.mjs --out <快照路径> --no-write 保留为废弃的无操作别名。即便不写快照,真实 Codex 自己仍可能写状态。 开发与验收 修改模板、金额模型、来源与轮询,然后生成浏览器产物。不要手工改产物。 安装测试需要测试专用 YAML 解析器,插件的运行时依赖仍为零。可离线指定已安装解析器的 package.json 到环境变量 DSH_ROUTE_BALANCE_YAML_PACKAGE;或准备测试依赖: npm install --no-save --ignore-scripts --legacy-peer-deps --package-lock=false yaml@2.9.1 node tools/build-client.mjs node tools/build-client.mjs --check node tools/check-package.mjsbash node tools/run-tests.mjs 文档中的相对链接按配套源码包组织;运行时 tarball 不包含开发用的 src、test、docs 目录。 整套使用合成账户、隔离配置和进程,禁止真实凭据文件、注册表及外部网络调用。CI 定义 Windows/Ubuntu × Node 20/22/24 矩阵,但本地运行结果不冒充远程 CI 结果。 若明确设置 DSH_ROUTE_BALANCE_SDK_PACKAGE 指向本机 DSH 的依赖锚点,还会运行官方 Connection、cookie 和 HTTP 桥的隔离集成;未提供时该项明确标未验证。 真实接口检查工具仅在另行同意真实验证后使用。需明确设置 DSH_BROWSER_COOKIE,脚本不读凭据库、不自行生成认证。缺 cookie 返回未验证;插件 404、HTTP 失败或坏响应不能通过。该工具验证 host 和生成组件契约,不是完整真实浏览器证明。 详情:机制、安全边界、发布检查、第三方验收入口。 发布状态与已验证范围 - 验收结果:逐版本的实际条数、环境与跳过项记录在验收报告;历史的通过数量不能代替新版本复验。覆盖余额失败保留/恢复、身份失效、超时、销毁、真实零值及 600 轮/50 虚拟小时运行。 - 持续运行工具:npm run test:soak 默认使用真实定时器与本机 HTTP 连续运行 2 分钟,注入合成供应商断线与超时。它不读真实账户,也不是 50 小时实机在线证明。 - 实机边界:仓库测试不操作用户真实 GUI 或供应商账户;本地安装与实机视觉验收必须另外记录,不能用合成渲染冒充。 - 跨平台结果单独看 CI:CI 文件定义 Windows 与 Ubuntu × Node 20/22/24 矩阵;当前源码 SHA 的执行结果请查看 GitHub Actions。本地 Windows/Node 24 的通过不替代其它环境的结果。 - 市场收录:已收录进 DSH 插件市场(另有独立的社区目录 api.dshmk.com 也收录本仓库,2026-10-10 核对时标为 verified 等级 4,结构与沙箱检查通过,核对的提交是 9dd4cc9)。收录与“已验证”是自动检测结果,不等于安全审计,也不代表 DSH 官方背书;市场页面的实际显示以市场为准。 许可证 保留原项目的 MIT 许可证与署名。署名保持原样,不虚构作者、真实邮箱或其它项目的署名。维护者只链接 GitHub 账号 Ronniealgo。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
Ronniealgo/dsh-route-balance
各个模型厂商/中转 实时显示账户余额插件
相关插件 · 浏览器
智能体插件框架deepseek-ai/deepseek-harness
DeepSeek Harnessdsh是由 DeepSeek AI 开发的开源 agent harness智能体框架。
★ 266,913已汉化DSH
71.8
多设备 Agent 看板YaoApp/yao
✨ 所有 Agent 和工作区集中管理,覆盖你的每一台设备。任务看板追踪进度,桌面端、移动端、浏览器、API…
★ 8,147已汉化DSH
71.2
可扩展侧边栏工作台omdsh-dev/DSH-better-sidebar
DSH 的双工作台:原生右侧栏 + 自绘底部面板,并把 ctx.betterSidebar 服务开放给所有插件
★ 4,761已汉化DSH
71.1
浏览器自动化桥Tencent/BrowserSkill
你的 Agent。你的浏览器。连接,就能协作。
★ 9,848已汉化DSH
71
AI 小说创作工作台EthanYoQ/AI-Novel-Writer
AI 小说作家 / AI Novel Writer
★ 1,591已汉化DSH
70.7
智能体浏览器引擎platonai/Browser4
DeepSeek Harness 集成
★ 1,172已汉化DSH
70.4