跳到正文

LightClear/dsh-token-pricing

30最近提交 2026年8月15日

dsh-token-pricing DSH 插件

dsh-token-pricing 允许按提供方/模型配置美元价格(输入未命中、缓存命中、输出,以及高峰时段定价),并在底部数据栏、可折叠可拖拽的浮窗(按轮/按模型)以及设置页面中查看会话费用。费用数据由 tokenPricing 投影从会话日志派生,随会话持久化并保留在归档中。

如何安装 dsh-token-pricing DSH 插件

dsh plugin --profile web add dsh-token-pricing

复制不会执行命令。安装 dsh-token-pricing DSH 插件前请核对仓库和版本。

dsh-token-pricing DSH 插件数据来源

dsh-token-pricing DSH 插件快照日期:2026年8月16日

discovered

dsh-token-pricing DSH 插件能做什么

  • 在设置 → 模型定价页面按提供方/模型配置价格与高峰时段规则
  • 在对话底部数据栏实时显示会话费用(输入 $X · 输出 $Y · 总计 $Z)
  • 可折叠、可拖拽的浮窗,支持按轮计价和按模型计价两种视图
  • 高峰时段支持任意多个自定义时段(可跨午夜,如 22:00–08:00)
  • 费用计算按每步时间戳判断高峰/非高峰费率

dsh-token-pricing DSH 插件适合哪些场景

  • 跟踪每个会话的 token 成本以控制预算
  • 为不同提供方或模型配置不同的定价档位
  • 在浮窗中按轮次或按模型分析费用构成
  • 设置高峰时段定价以应对高成本时段
  • 查看归档会话的历史费用(费用随会话日志保留)

dsh-token-pricing DSH 插件适合谁

  • 需要监控和管理 token 花费的 DSH 用户
  • 使用多个模型和提供方的开发者或团队

dsh-token-pricing DSH 插件的限制

  • 压缩摘要步骤不计费(不产生 usage 事件)
  • 未上报用量的适配器调用步骤不计入费用
  • 浮窗位置在页面刷新后重置
  • 底部数据栏总计只覆盖已配置计价路由的路由;未配置的路由在模型视图中显示为“未设置计价”

dsh-token-pricing DSH 插件的仓库 README 摘录

以下文字摘自 dsh-token-pricing DSH 插件的上游仓库 LightClear/dsh-token-pricing 的 README,版权归原作者,仅作引用。

中文 | [English](README.en.md) > `dsh-token-pricing` 是一款**第三方(非官方)插件**,由社区维护,与 deepseek-ai 官方发布无关。 Web 界面的按提供方/模型 token 定价:按提供方/模型配置美元价格(未命中输入、缓存命中输入、输出,以及可在任意多个高峰时段内生效的高峰价格档),并在三个表面查看会话费用——底部数据栏,以及一个可折叠可拖拽的浮窗(「按轮计价」与「按模型计价」两种视图)。按轮用量由 `tokenPricing` 投影从会话日志派生,随会话持久化、随归档一并保留。node 半身注册设置命名空间与投影单元,其余全部复用现有 Host 服务。 ## 安装 前置:Node ≥ 22、pnpm、可用的 dsh 安装(官方 CLI `npm i -g @deepseek-ai/dsh`,或源码启动 `pnpm dsh`)。 ```sh # 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 安装本身提供(官方机制的双锚点解析),因此安装不会拉取任何内部包。 验证安装:启动后打开 设置 → 模型定价 配置价格;右下角出现费用小球,对话底部数据栏显示费用读数。 更新与卸载: ```sh dsh plugin --profile web update dsh-token-pricing dsh plugin --profile web remove dsh-token-pricing ``` npm 之外,也可用 git 源安装(装某个分支/提交;仓库内已提交构建好的 `lib/`): ```sh dsh plugin --profile web add github:LightClear/dsh-token-pricing ``` 注意事项: - 若 profile 中已存在 id 为 `token-pricing` 的插件行,安装后会产生冲突——移除其一即可。 - 若需要把插件直接编译进 harness 主仓库(开发/集成),见 [INTEGRA

阅读完整 README仓库许可: MIT

dsh-token-pricing DSH 插件常见问题

如何安装 dsh-token-pricing?

在终端中运行 `dsh plugin --profile web add dsh-token-pricing`。确保你已安装 Node >= 22、pnpm 以及可用的 DSH 环境(通过 `npm i -g @deepseek-ai/dsh` 或源码启动)。安装后重启 DSH web 即可生效。

这个插件支持哪些 profile?

目前仅支持 web profile。安装命令指定了 web 配置文件。其他 profile 未经测试,可能无法正常工作。

如何配置模型价格?

在 DSH Web 界面中进入设置 → 模型定价。模型按提供方分组。展开某个模型可编辑其基础费率(输入未命中、缓存命中、输出,每百万 token 的美元价格),还可启用高峰定价并添加多个高峰时段。

为什么浮窗位置在刷新页面后会重置?

拖拽位置保存在组件状态中,刷新页面后会回到默认位置。这是已知限制,未来版本可能会通过保存到本地存储或会话数据来改进。

这个插件会影响 API 请求或 token 用量吗?

不会。插件不向模型请求添加任何提示、工具或消息。它只在请求完成后读取会话事件日志。Token 用量和 KV 缓存完全不受影响。