HABIDSKOFT/dsh-turn-usage

HABIDSKOFT★ 0JavaScript最后同步: 2026-08-15

在 GitHub 打开

A dsh plugin for recording tokens and costs in every requests and let them displayed.

README 摘要

dsh-turn-usage DeepSeek Harness 的 token 用量与费用显示插件 · a dsh-plugin for the DeepSeek Harness web UI 📦 仓库: 为 DeepSeek Harness Web UI 增加逐轮 token 消耗与估算价格显示:输入(缓存未命中/命中)、输出、以及单次任务的实时费用。 功能 - 每轮完成后的尾部行 ( conversation.chat.turnTail ): 显示如 输入 2.1K未命中 · 3.4K命中 · 输出 5.2K · 费用 ≈¥0.0035 的信息。 - 底部 StatsLine 增强 :以同 id( stats )完整保留原有内容(轮数 / 耗时 / 速率 / 缓存命中 / 输入输出),并在 token 计数组内追加「最新任务累计费用 ≈¥X」 。 - 中断(停止)的步骤 :若停止前收到了 usage chunk,其消耗会计入该轮行与最新任务费用(折叠读取视图节点 data.usage ,与 harness 服务端投影同源);若停止过早连 usage chunk 都没收到,则该步无数据可计(harness 自身投影同样不计)。 - 价格可配置 :内置 8/17 起峰谷后自动切换DeepSeek价格表;设置界面GUI编辑 JSON,可根据需求修改模型对应价格。 数据来自每个 assistant 节点自带的 provider usage( inputTokens =未命中、 cacheReadTokens =命中、 cacheWriteTokens =写缓存、 outputTokens =输出)。 截图 输入框底部单次任务消耗显示 对话末尾消耗显示 安装 方式一:手动安装(推荐,无需 pnpm) 1. 获取插件文件夹 —— 克隆本仓库: 或从仓库主页 Code → Download ZIP 解压,得到 dsh-turn-usage/ 文件夹。 2. 把 dsh-turn-usage 文件夹复制到你的 web profile 依赖目录: 3. 在 profile 的 cordis.patch.yml ( %USERPROFILE%\.dsh\profiles\web\cordis.patch.yml )追加启用条目: 4. 重启 dsh web ,浏览器硬刷新( Ctrl+Shift+R )。 方式二: dsh plugin 从本地路径安装(需要 pnpm) 然后同样在 cordis.patch.yml 加上面的启用条目并重启。 注意:本插件尚未发布到 npm,所以 dsh plugin --profile web add dsh-turn-usage (不带路径)会找不到包。想一行命令安装,可以先 npm publish 发布到 npm,之后直接 dsh p…

在 GitHub 查看完整 README →
工具/开发dsh-plugindsh-pluginsweb ui

分类