DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

Token Pricing — DeepSeek Harness 插件(DSH Plugin)
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins
T

dsh-token-pricing

Token Pricing

dsh Web 界面的按模型令牌定价:持久化的 USD 费率、多时间窗口高峰时段、编辑器停靠栏中的费用读数,以及可折叠且可拖动的浮动窗口,支持按轮次和按模型查看费用

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add github:LightClear/dsh-token-pricing#2f0475c5f717378edcc7e706651b9f6e81c5b990
README兼容性版本
设置页:展示具体模型的设置页面,读取已设置的模型配置,并配置模型价格与高峰期计价规则费用统计面板总览:展示全局费用指标、最贵轮、每日费用、项目列表与会话表费用统计面板单轮详尽视图:展示会话汇总与展开后的逐步 token、费率、峰谷档位和费用

兼容性与来源证明

Token Pricing 以 dsh-token-pricing 发布,当前版本为 0.1.0。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
github
Registry 更新时间
2026/8/24

版本

0.1.0stable
2026/8/24

相关插件

正在加载相关插件…

最新版
0.1.0
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
web
许可证
MIT
发布源
github
GitHub
★ 2
周下载
0
最近提交
2026/8/25
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

相关插件

继续浏览 models-usage 分类下经过校验的插件。

Usage@linxin666/dsh-usage用于 dsh Web GUI 的使用统计插件:检测各提供商的余额和编码计划配额,并提供实时令牌使用记录,同时在侧边栏条目中显示当前会话提供商今日的使用量Usage Stats@ychris12138/dsh-usage-statsdsh Web GUI 的令牌使用热力图、提供商余额和订阅配额Codex Connectdsh-codex-connect用于 DeepSeek Harness 的 ChatGPT OAuth 和 Codex 模型。Ui Usage Billing@kenz1117/dsh-ui-usage-billingDeepSeek Harness 的用量计费仪表板:侧边栏成本指标和完整的仪表板模态窗口,依据当前多提供商目录定价,并汇总会话日志中的实际用量。

README

dsh-token-pricing

中文 | English

dsh-token-pricing 是一款第三方(非官方)插件,由社区维护,与 deepseek-ai 官方发布无关。

Web 界面的按提供方/模型 token 定价:按提供方/模型配置美元价格(未命中输入、缓存命中输入、输出,以及可在任意多个高峰时段内生效的高峰价格档),并在三个表面查看会话费用——底部数据栏,以及一个可折叠可拖拽的浮窗(「按轮计价」与「按模型计价」两种视图)。按轮用量由 tokenPricing 投影从会话日志派生,随会话持久化、随归档一并保留。node 半身注册设置命名空间与投影单元,其余全部复用现有 Host 服务。

安装

前置:Node ≥ 22、pnpm、可用的 dsh 安装(官方 CLI npm i -g @deepseek-ai/dsh,或源码启动 pnpm dsh)。

# 1. 安装到 web profile(自动初始化 profile、安装依赖、注册补丁层)
dsh plugin --profile web add dsh-token-pricing

# 2. 启动(已在运行则重启后生效)
dsh web

dsh plugin add 走官方插件机制:把本包装进 $DSH_HOME/profiles/web/ 的依赖 → 依据 dsh.bundle 声明加入 profile 补丁层 → 补丁层的一行 row 同时挂载 node 半身(Host)与浏览器半身(dsh.client 扫描)。本包只声明两个自用运行时依赖(schemastery、zod);其余 @deepseek-ai/dsh-* 由 dsh 安装本身提供(官方机制的双锚点解析),因此安装不会拉取任何内部包。

验证安装:启动后打开 设置 → 模型定价 配置价格;右下角出现费用小球,对话底部数据栏显示费用读数。

更新与卸载:

dsh plugin --profile web update dsh-token-pricing
dsh plugin --profile web remove dsh-token-pricing

npm 之外,也可用 git 源安装(装某个分支/提交;仓库内已提交构建好的 lib/):

dsh plugin --profile web add github:LightClear/dsh-token-pricing

注意事项:

  • 若 profile 中已存在 id 为 token-pricing 的插件行,安装后会产生冲突——移除其一即可。
  • 若需要把插件直接编译进 harness 主仓库(开发/集成),见 INTEGRATION.md。

功能亮点

配置模型价格与高峰时段规则

设置页:展示具体模型的设置页面,读取已设置的模型配置,并配置模型价格与高峰期计价规则

设置 → 模型定价 把模型目录按提供方分组为卡片,每个模型带已配置/未配置圆点。展开某个模型打开编辑器,自动载入已存配置,可编辑三档基础费率——输入未命中、输入命中、输出(美元/每百万 token)——以及高峰期计价规则:启用高峰定价后,可按需增删任意多个高峰时段(添加高峰时段 / 删除时段),全部时段共享一套高峰费率。默认只有一段,时段支持跨午夜(22:00–08:00),当前时间落入任一时段即按高峰价计费。

会话底部数据栏的实时费用

会话底部数据栏:展示对话框底部数据区域的计价数据

对话框底部数据栏在出厂统计行旁显示会话的 输入 $X · 输出 $Y · 总计 $Z。每一步按自身时间、在其派发路由下计价,读数对每个已计价步骤求和,因此与浮窗总计永远一致;未配置计价路由的用量不计入该数字。

可折叠、可拖拽的费用浮窗

费用浮窗折叠态:右下角小球显示会话总费用

折叠态是小球形状,显示当前会话的累计费用;点击小球展开面板。

费用浮窗展开态:完整窗口,含标题栏、视图切换与底部总计

展开态面板包含两个视图切换页签与底部总计栏。标题栏(顶部)与总计栏(底部)都是拖拽区域。

按轮计价与按模型计价

悬浮窗提供两种计价方式:按对话轮数计价与按模型计价。

费用浮窗的按轮计价页面

「按轮计价」按对话轮次列出每轮(轮次号与开始时间)使用的路由、token 数与费用;一轮中途切换模型时按路由拆分为多行。

费用浮窗的按模型计价页面

「按模型计价」按会话中使用过的所有模型聚合 token 数与费用,按首次使用顺序排列。两种视图中,未配置计价规则的模型仍显示 token 数并提示 未设置计价。

跨项目费用统计面板

侧栏底部的币币图标按钮(设置按钮上方)打开独立的费用统计面板,覆盖全部项目与全部对话,而不只是当前会话。

费用统计面板总览:展示全局费用指标、最贵轮、每日费用、项目列表与会话表

面板提供两个维度:按项目(左侧项目列表带费用占比条,右侧为所选项目的会话表,未分组会话殿后成桶)与按模型(跨全部会话按路由汇总:三桶输入拆分、输出、费用、占比、缓存命中率、有效单价 $/M、峰谷拆分、缓存节省,可下钻到使用该模型的会话列表)。两个维度最终都进入同一个会话详情页——汇总卡(总计、输入/输出、缓存节省、峰/谷、命中率、有效单价),「按轮计价」的轮行可展开为逐步明细(未命中/命中/写入 token、输出、适用费率、峰谷档位、该步费用),以及「按模型计价」聚合表;从模型维度进入时带可一键移除的模型筛选。

费用统计面板单轮详尽视图:展示会话汇总与展开后的逐步 token、费率、峰谷档位和费用

覆盖语义沿用侧栏:blank 会话排除;归档会话默认隐藏、含归档 开关可纳入;子代理会话不单列,其费用并入顶层父会话行(+子代理 标记)。顶栏提供时间窗(全部/今天/7天/30天,按每步自身时刻过滤)与 CSV 导出(当前视图:项目/会话/模型/模型会话/步骤级轮明细,带 UTF-8 BOM)。两个维度的总览都显示「全局分析」区,其中包含时间窗与归档开关所纳入全部会话的最贵轮 Top 5 和近 30 天每日费用条;进入项目、模型或会话详情会隐藏该区,并在顶栏显示「返回总览」。全部为客户端聚合:面板的会话费用与数据栏、浮窗按构造一致,改价即全量重算历史。

数据来源

按轮用量不是单独存储的:tokenPricing 投影将会话的持久事件日志折叠为逐步用量事实——每条携带服务商上报 usage 的 assistant/message,盖上其派发路由(最近一条 request/header)与该步自身的时间戳。由于折叠重放日志,数据随会话持久化、重启后还原,并随归档的会话一并保留(归档只隐藏列表行,从不改写日志)。投影只携带用量事实——费率住在设置作用域里——因此浏览器在渲染时逐步计价,事后修改价格条目会按新价重算历史。高峰/非高峰按每步自身时间判定:某步的时间落入其条目任一 peakWindows 即按高峰价计费。

/client 导出为插件主体(apply/inject)、dock、浮窗、设置页与统计面板组件及其注入面类型。纯费用计算位于 src/client/pricing.ts,投影折叠位于 src/projection.ts,统计面板的分组、分析与导出位于 src/client/dashboard/。

模型体验

基于已记录用量的费用读数

模型看到的内容

本插件不向任何模型请求添加任何内容:不注册工具、不注册提示段,也没有任何设置值进入请求路径。数据栏、浮窗与设置页只呈现线上已有的持久数据——tokenPricing 投影值与 token-pricing 设置段。

Token 影响

零:本包不添加、移除或改动任何提示内容、工具 schema 或消息。

KV Cache 影响

无:请求组成、缓存复用与压缩均不受影响;tokenPricing 折叠只在请求提交后运行。

已知限制与待办

  • 压缩摘要不计费 — 压缩步骤自身的模型调用不追加 usage 事件,其费用不出现在任何数字中(与 tokenUsage 计量口径一致)。
  • 无服务商用量的步骤不计费 — 未上报计费的适配器调用、或消息组装前中止的步骤不产生记录行。
  • 浮窗位置每次加载重置 — 拖拽位置保存在组件状态里,刷新页面后回到默认位置。
  • 数据栏数字只覆盖已配置路由 — 未配置计价路由的用量不贡献数据栏总计;这部分用量在浮窗的按模型视图与统计面板中显示为未计价。
  • 统计面板只覆盖 Host 列出的会话 — 从未在本安装上打开过的会话没有列表行,也就没有面板行;归档会话仅在 含归档 开关下出现。
  • 每日费用条很朴素 — 仅按日求和的纯 CSS 条,无坐标轴;若总览显得拥挤,优先移除它。
  • 统计面板文案为中文硬编码 — 与本插件其他表面一致,待本地化方案落地后再抽取。

未来优化

  • 计价货币选择与自动汇率处理 — 支持选择计价货币(默认美元),按最新汇率自动换算显示费用,无需手动改价格条目。