DeepSeek Harness 插件

dsh-api-balance

DeepSeek account balance readout in the composer stats line for DSH Web(英文原文)

跳到安装方式

来源信息

GitHub 仓库
9Epuuuu/dsh-api-balance
最近更新
2026年8月14日
分类
用量与账单
GitHub stars
2
载体类型
plugin
目录证据
上游声明已找到 dsh.bundle
证据路径
package.json#dsh.bundle
核对版本
0.1.0-rc.8
上游核对日期
2026-08-20

该证据由上游目录提供。本站没有安装、运行或安全审核这个插件。

安装

默认先复制一段 Prompt,让 Agent 读 GitHub 仓库和源码;需要自己装时再切到命令。

复制这段 Prompt,发给 DSH、Codex 或其他 Agent,让它先读 GitHub 仓库和源码。

请先不要安装或执行任何命令。阅读这个插件的 GitHub 仓库、README 和关键源码,然后用清楚、直接的方式回答以下问题,帮助我判断它是否适合我的需求:

1. 这个插件是什么,解决什么问题;
2. 适合哪些用户和典型使用场景;
3. 安装后如何使用,并给出一个最小使用示例;
4. 有哪些已知限制,以及隐私、安全、兼容性或维护风险;
5. 给出“推荐 / 有条件推荐 / 不推荐”的明确建议和理由。

请区分仓库明确说明、根据源码推断和未知信息。证据不足时请明确说明,不要猜测或照抄 README。

GitHub:https://github.com/9Epuuuu/dsh-api-balance
插件名:dsh-api-balance
作者:9Epuuuu

检查来源文件

安装前先看这个插件目录里的 README 和其他文件。

文件资源管理器4 个文件
README.zh.md来源说明 · 只读预览
README 语言

@9Epuuuu/dsh-api-balance

English | 中文

DSH Web 输入框上侧的 DeepSeek 账户余额常驻显示:始终可见地显示账户余额与本次会话用量:

余额 ¥128.50 · 本次会话用量 ¥3.25

余额来自 DeepSeek 官方 GET /user/balance 接口,由宿主侧代查(规避浏览器 CORS)。本次会话用量采用「余额差值法」:某会话首次读到余额时记为该会话的起始余额,用量 = 起始余额 − 当前余额,负数归零。

功能

  • 宿主侧:注册 GET /api/balance(仅限本机回环),经 DSH 的 ctx.credentials 服务解析 API key,按配置间隔拉取并缓存 DeepSeek 余额,并注册 api-balance 设置命名空间。
  • 客户端:在 conversation.composer.dock(输入框上方的内置状态行)挂载一行,并在 Web UI 插件分组挂载设置卡。

安装

推荐直接安装全家桶聚合包 @linxin666/dsh-web-ui-all(一个包装齐全部功能插件与皮肤),或单独安装本插件:

# 推荐:直接从 npm 安装
dsh plugin --profile web add @9Epuuuu/dsh-api-balance

# 或从仓库安装(开发调试)
git clone https://github.com/9Epuuuu/dsh-api-balance.git
cd dsh-api-balance
pnpm install && pnpm build
dsh plugin --profile web add link:$(pwd)

安装后重启 dsh web,在插件设置中填写 API key 凭证引用名,输入框上方即出现余额行。

配置

类型默认值含义
apiKeyEnvstring''用于解析 DeepSeek API key 的 DSH 凭证引用名,如 DEEPSEEK_API_KEY
refreshIntervalSecnumber60余额拉取的最小间隔(也是浏览器端轮询节奏)
enabledbooleantrue插件总开关(浏览器侧 + 宿主路由)

本次会话用量如何计算

账户余额是全局的;本次会话用量按 sessionId 各自派生:

1. 某会话首次成功读到余额时,把该余额持久化(存 localStorage,按会话 id 区分)为该会话的起始余额。 2. 之后每次轮询,用量 = max(0, 起始余额 − 当前余额)。 3. 刷新页面沿用该起点;切换会话则重新起算。

导出形态

函数/命名空间插件:inject / Config / apply,无默认导出。DeepSeek 适配器(./deepseek-balance)为纯「拉取 + 归一化」辅助函数。

模型体验

提示与工具面

#### 模型看到什么

什么也看不到。插件不注入提示段落、不注册工具、也不自行发出 session 事件。

#### Token 影响

每个请求为零。

#### KV 缓存影响

无系统提示贡献,因此对缓存稳定性无影响。

已知限制与待办

  • 账户级快照:余额是 provider 侧快照,存在分钟级延迟,不是逐条消息的计费精度。
  • 用量漂移:余额差值法的用量会包含其他并发消耗(其他会话、工具),充值期间归零。
  • 仅 DeepSeek:余额接口为 DeepSeek 专用;其他 provider 需要各自的适配器。