DeepSeek Harness Hub
← 返回列表

实时 Token 统计Proton1917/dsh-live-stats

DeepSeek Harnessspec-screened在 GitHub 查看 ↗
未验证

实时估算输入输出 Token 并显示真实流式 TPS

尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/9/3 · 已提供中文文档

DeepSeek Harness Web 的实时 token 估算与真实流式 TPS

综合分
28.6
GitHub 分
28.6
用户评分
★ Stars
0
周下载量
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add Proton1917/dsh-live-stats
该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
数据截至 2026/9/16(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-client-locale@deepseek-ai/dsh-client-runtime@deepseek-ai/dsh-client-ui-conversation@deepseek-ai/dsh-client-ui-slots@deepseek-ai/dsh-llm@deepseek-ai/dsh-session@deepseek-ai/dsh-session-projection@deepseek-ai/dsh-session-stats@deepseek-ai/dsh-token-meter
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

DSH 实时统计

DSH Web 的外部插件。它拥有 composer 的 stats 槽位单元,渲染包含实时输入、输出和未删减总 token 计数的完整会话状态行,并添加第二行用于显示生成吞吐量:

Input ~7.9K tok · Output ~12 tok · Total ~7,912 tok
TPS 31.4 tok/s

~ 标记的值仍然包含当前请求的输入估算。流式 DeepSeek 输出使用官方分词器进行计数;当提供商用量到达时,它会替换所有临时值。精确的缓存核算仍然来自 DSH 的持久化 token 用量投影。重试会替换该步骤先前的估算值,而中止的轮次会移除其未结算的估算值。

TPS 是第一个输出样本之后新增的 token 数量除以第一个和最新一个携带 token 的流事件之间经过的时间。最终用量、块结束和助手消息事件会修正计数,但不会延长该时间间隔。因此,单样本响应没有 TPS 值,而不是使用人为的终止事件速率。

该插件通过槽位注册表文档化的同 ID 优先级机制替换内置的 conversation.composer.dock 条目。它读取公开的 sessionStats 和 tokenUsage 投影,拥有 liveTokenUsage,并且不修改 Harness 检出内容。因此,Harness 更新不再需要重放 StatsLine 源码补丁。

该包是一个 profile bundle,无需单独的 home 级补丁即可自行挂载:

- insert:
- id: live-stats
name: '@proton1917/dsh-live-stats'

捆绑的分词器来自 DeepSeek 的官方分词器下载。请参阅 THIRD_PARTY_NOTICES.md 了解其来源、校验和及许可证引用。

要求

- DeepSeek Harness 0.1.0-rc.7 或更高版本。
- 通过 link: 开发时需要本地检出,或者为托管安装使用 GitHub/npm 包规范。
- harness 仓库接受的 Node.js 和 pnpm 版本。

构建和测试

pnpm install
pnpm run typecheck
pnpm test
pnpm run build

在 DSH Web 中加载

构建插件,并将其 bundle 一次性添加到 Web profile:

dsh plugin --profile web add @proton1917/dsh-live-stats@link:$HOME/Projects/dsh-live-stats
dsh web

该 profile 会在 dsh.profile.bundles 中记录该 bundle;正常的 Harness 安装和升级会将 profile 及其插件依赖保留在 Harness 源码检出之外。

对于客户端和服务器的热更新,请以开发模式运行 Web 应用,并在第二个终端中保持插件监视器运行:

dsh web --dev

cd ~/Projects/dsh-live-stats
pnpm run dev

插件监视器会重新构建 lib/index.js 和 lib/client.js;DSH Web 通过 HMR 重新加载客户端贡献,而无需替换页面。

兼容性更新
该仓库基于已发布的 DSH 发布包进行构建,而不是通过相对链接指向某个 Harness 检出目录。Dependabot 将新的 @deepseek-ai/* 版本归组到一个兼容性拉取请求中,GitHub Actions 在每次更新时都会运行类型检查、单元测试以及客户端和宿主机构建。因此,新的 Harness 版本会产生具体的兼容性结果,而无需依赖人工提醒。

对于本地链接的检出目录,合并生成的兼容性拉取请求,快进此检出目录,然后重新构建它。Web 配置文件保持相同的链接和 bundle 注册。

许可证

BSD-3-Clause。参见 LICENSE。

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

💬 加入 DPharness 群聊

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

点击加入 QQ 群
DPharness 群聊二维码,手机 QQ 扫码进群
扫码进群