dsh-thinkmeter:DSH 客户端插件,实时显示思考 Token 数量

前言

在 DeepSeek Harness(DSH)生态中,调试和优化模型推理成本是开发者关注的重点。DSH 的默认聊天界面通常会在 “Think” 区域流式展示思考过程的最后一行文本,这不利于开发者直观地估算 Token 消耗。dsh-thinkmeter 插件正是为了解决这个问题而生,它将流式预览替换为实时的 Token 计数。

这是什么

dsh-thinkmeter 是一个 DeepSeek Harness(DSH)客户端插件,由维护者 dmz2922990 开发。它的核心作用是将聊天视图中的流式 “Think” 预览替换为实时 Token 数量显示。

核心功能

  1. Token 计数与状态显示
    插件会根据模型思考的状态显示不同的信息。思考进行中时,显示带动画的 Token 数(例如 Thinking ≈ 1,234 tokens);思考结束后,显示 Think · 1,234 tokens。计数逻辑优先使用模型报告的 usage.reasoningTokens,若不可用,则采用估算算法(CJK 字符 × 0.6 + 其他字符 ÷ 4)。

  2. 交互与展开
    点击该行可以展开或折叠完整的推理文本。同时也支持键盘交互,使用 Enter 或 Space 键即可切换展开/折叠状态。

  3. 集成与兼容
    插件以 DSH profile bundle 的形式存在,安装后会自动与当前 profile 的 layer 列表集成。

安装与启用

推荐通过命令行直接安装:

dsh plugin --profile web add https://github.com/dmz2922990/dsh-thinkmeter.git

在命令中替换 web 为你使用的 profile 名称(例如 tui 或 headless)。该命令会调用 profile 目录下的 pnpm add,因此支持 Git URL、Tag 或本地路径等 specifier。若未配置 GitHub 凭据,可使用 SSH 形式。

典型用法

安装完成后,与正常使用 DSH 聊天一样发起请求。在对话界面中,”Think” 区域将不再显示流式文本,而是显示实时的 Token 计数。点击该区域即可查看完整的推理过程文本。

适用场景与注意

该插件适合需要精确追踪模型推理 Token 消耗的开发者。但在使用时需注意以下权衡:

  • Markdown 渲染影响:当插件激活时,普通的助手文本块会被渲染为纯文本,而不是完整的 Markdown 格式。
  • 依赖要求:插件依赖 Cordis ^4.0.0 和 React >=18。

短结尾

dsh-thinkmeter 插件通过量化思考过程的 Token 消耗,简化了在 DSH 中进行模型调优的流程。查看目录页与 GitHub 仓库可获取更多详情与更新。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜