🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

会话计费 Wanbinyu/dsh-billing

DeepSeek Harness
Wanbinyu20 天前有提交已提供中文文档扫描:未发现敏感能力

v0.6.8 宿主适配:已对 Harness 0.2.1-alpha.3 完成类型检查和测试。Peer 范围同时接受…

32.2/100
综合分
3
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/10/15 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

自动兼容检查有告警:未发布到 npm registry,仅可从源码安装。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add Wanbinyu/dsh-billing
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:仅索引
是什么
dsh 原生插件 · market
装得上吗
静态安装检查有提示项,装前建议看一眼 README
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 20 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查⚠ 装前注意

未发布到 npm registry,仅可从源码安装

展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✗npm 包dsh-billing-community-bundle(未发布到 npm,仅可源码安装)
✓Node 引擎要求 >=22.19.0 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/18 00:24:28

安全扫描自动 · 静态分析源码
v2.7.0
🟢 扫描:未发现敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。

扫描于 2026/11/2(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

依赖的 DSH / Cordis 模块
@deepseek-ai/schemastery@deepseek-ai/cordis@deepseek-ai/dsh-attachment@deepseek-ai/dsh-brand@deepseek-ai/dsh-client-locale@deepseek-ai/dsh-client-ui-conversation@deepseek-ai/dsh-client-ui-primitives@deepseek-ai/dsh-client-ui-slots@deepseek-ai/dsh-invariants@deepseek-ai/dsh-llm@deepseek-ai/dsh-scope@deepseek-ai/dsh-session
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 按模型统计成本
  • 统计token用量
  • 跟踪会话配额

DeepSeek Harness 本地插件,按模型统计成本、token 用量与会话配额

README

由 DeepSeek 最新模型翻译生成
dsh-billing v0.6.8 宿主适配:已对 Harness 0.2.1-alpha.3 完成类型检查和测试。Peer 范围同时接受 0.2.0-rc.2、0.1.5-rc.2 和 0.1.1-rc.2。 官方 DeepSeek 价目仍沿用 v0.6.7。 面向 DeepSeek Harness 的会话计费与额度插件。 [!NOTE] 这是独立的社区项目,不属于 DeepSeek Harness 官方发行版。费用是本地参考值,不是账单,也不会自动阻止模型调用。 包含组件 | 包 | 作用 | | dsh-billing | 按 provider/model 统计 token 费用,生成 billing session projection,并支持每会话额度。 | | dsh-client-ui-billing | 在 Web composer dock 显示本轮/会话费用、额度进度、未定价模型提示和模型明细。 | | dsh-billing-community-bundle | 将上面两个包和 cordis.patch.yml 组合成可安装的 DSH bundle。 | host 侧负责计价和 projection,浏览器侧从 host 已计算的 projection 渲染界面。
展开完整文档(README 剩余 1 节)
dsh-billing

v0.6.8 宿主适配:已对 Harness 0.2.1-alpha.3 完成类型检查和测试。Peer 范围同时接受 0.2.0-rc.2、0.1.5-rc.2 和 0.1.1-rc.2。 官方 DeepSeek 价目仍沿用 v0.6.7。

面向 DeepSeek Harness 的会话计费与额度插件。

[!NOTE]
这是独立的社区项目,不属于 DeepSeek Harness 官方发行版。费用是本地参考值,不是账单,也不会自动阻止模型调用。

包含组件

| 包 | 作用 |
| dsh-billing | 按 provider/model 统计 token 费用,生成 billing session projection,并支持每会话额度。 |
| dsh-client-ui-billing | 在 Web composer dock 显示本轮/会话费用、额度进度、未定价模型提示和模型明细。 |
| dsh-billing-community-bundle | 将上面两个包和 cordis.patch.yml 组合成可安装的 DSH bundle。 |

host 侧负责计价和 projection,浏览器侧从 host 已计算的 projection 渲染界面。可安装的根 bundle 同时导出 host 与 Web client 入口,因此从 GitHub 安装不依赖另外发布两个内部包。相同模型 ID 在不同 provider 下会分开统计,例如 deepseek/deepseek-v4-flash 和 openrouter/deepseek-v4-flash。

v0.6.8 保持 v0.6.7 的官方价目,并把安装包适配到 Harness 0.2.1-alpha.3。

作为 bundle 安装

仓库根目录的 bundle 包含 dsh.bundle 声明和两个运行时包。安装到 web profile:

dsh plugin --profile web add https://github.com/Wanbinyu/dsh-billing/releases/download/v0.6.8/dsh-billing-community-bundle-0.6.8.tgz

安装后重启 dsh。bundle 通过一个 billing 配置条目同时启用 host projection 和 Web 费用条,价格优先使用配置,其次使用内置 USD 模型目录。

手动安装

宿主项目需要自己控制组合层时,可以安装两个包:

npm install ./packages/dsh-billing ./packages/dsh-client-ui-billing

然后在 profile 的 cordis.patch.yml 中加入:

- insert:
- id: billing
name: dsh-billing
config: {}
- id: ui-billing
name: dsh-client-ui-billing

配置价格和额度

留空 models 时,deepseek 和 deepseek-official 上的 deepseek-flash、deepseek-v4-flash、deepseek-v4-flash-0731、deepseek-v4-flash-vision-exp、deepseek-v4-pro 按官方 USD 价目计费。价格按每条用量的时间戳冻结:2026-09-10 04:00 UTC 起 Flash 家族使用 V4.1-Flash 价,Pro 保持自己的价。高峰是周一到周五 UTC 01:00–04:00 和 06:00–10:00,2026 年中国法定节假日全天按空闲价。缓存写入按未命中输入价计。图片 token 由供应商折进输入用量后,随输入一起计价。

显式 models 会覆盖这个价目,并且是单一价格,不再区分峰谷。其他供应商仍走内置 USD 目录。

- id: billing
config:
currency: USD
quota:
limit: 5

价格键优先使用精确的 provider/model,例如 openrouter/deepseek-v4-flash;只写模型 ID(例如 deepseek-v4-flash)仍然有效,并作为所有 provider 的兼容回退。如果在 bundle 已插入后修改 billing 行,Harness 的 patch 会替换整段 config,因此需要保留所有希望继续使用的配置字段。

内置目录和官方价目都只使用 USD。使用 CNY 或其他货币时,请为每个模型显式配置价格;没有价格的模型仍会统计 token,但会进入 unpricedModels。它们不会伪造费用,quota.estimated 会变为 true,表示额度进度只包含已知价格,不能当作完整账单。

Projection

interface BillingProjection {
currency: string
totalCost: number
models: { provider: string; model: string; cost: number; uncachedInputTokens: number;
outputTokens: number; cacheReadTokens: number;
cacheWriteTokens: number }[]
unpricedModels: string[]
latestTurn?: { turn: number; cost: number; uncachedInputTokens: number;
outputTokens: number; cacheReadTokens: number;
cacheWriteTokens: number; unpricedModels: string[] }
quota?: { limit: number; used: number; remaining: number; percent: number; estimated: boolean }
}
usage 用 request/header 对 step 做归属;同一 (turn, step) 的后续样本会同时替换会话累计和本轮数据中的早期样本,避免重复计费;没有前置 header 的 usage 会放进保留的 (unknown) bucket。latestTurn 在首次收到 usage 后出现,供客户端显示最近一轮的费用和 Token 明细。

Web 费用条同时显示「本轮」和「会话」金额。鼠标悬停可查看本轮输入、输出、缓存命中/写入 Token 以及分模型费用;额度达到 50%、80% 和 100% 时,提示颜色会逐级增强。

开发与验证

host 配置、projection 去重、额度状态和 Web BillingBar 服务端渲染输出都有自动化测试;真实 Harness Web 安装与视口组合仍按发布检查表手动验证。运行完整验证:

npm run build
npm run verify

内置目录通过以下脚本从 pi-ai model catalog 生成:

node packages/dsh-billing/scripts/generate-catalog.mjs

当前限制

- 费用是本地参考值,不是发票,也不能作为强制限流依据。
- quota 目前按 session 计算,部署级预算暂未实现。
- 兼容 DeepSeek Harness 0.1.0-rc.6 至 rc.8、0.1.1-rc.1 至 rc.2、0.1.2-rc.1;开发依赖固定在 0.1.2-rc.1,但 @deepseek-ai/dsh-client-runtime 仍使用官方 next 发布的 0.1.1-rc.2。

链接

- DeepSeek Harness
- GitHub 仓库
- English README

许可证

MIT。
预览分享卡片长什么样 ↓Wanbinyu/dsh-billing
分享 · DeepSeek Harness Hub
Wanbinyu/dsh-billing

v0.6.8 宿主适配:已对 Harness 0.2.1-alpha.3 完成类型检查和测试。Peer 范围同时接受…

这是你的仓库?认领条目

回到顶部