DeepSeek Harness 插件:dsh-where-did-my-tokens-go(实时 Token 计数与思考分割显示)

前言

DeepSeek Harness (DSH) 的核心理念是「一切皆插件」。在使用 DSH 进行长对话或调试复杂提示词时,如果不实时掌握 Token 消耗情况,很难评估上下文压力或单次操作的边际成本。dsh-where-did-my-tokens-go 插件通过在「深度思考」指示器旁挂载实时徽章,解决了这一痛点,让开发者能直观看到输入、输出及思考阶段的 Token 消耗。

插件简介

这是一个由社区开发者 RevxZxCx 维护的 DSH 插件(MIT 许可证),非官方 DeepSeek 产品。它主要解决两个问题:一是如何在对话流中实时查看 Token 计数;二是如何区分模型在「深度思考」阶段消耗的 Token 与最终回答消耗的 Token。

核心功能

该插件提供以下能力:

  1. 实时输入/输出徽章显示
    在「深度思考」指示器旁,徽章会实时跳动显示 Token 数量。in N 代表输入 Token,out N 代表输出 Token,think N 代表输出中属于思考阶段的 Token。
  2. 深度思考/回答分割显示
    利用 reasoningTokens,将输出 Token 拆分为思考部分和回答部分。思考部分是输出的一部分,而非额外加项,即 out = think + answer。
  3. 自动单位转换
    支持 K (千)、M (百万)、G (十亿)、T (万亿) 的自动单位转换(如 1866 → 1.9K),并提供锁定单位功能以保持特定站点的可读性。
  4. 合并/分割显示模式
    提供合并与分割两种视图模式,可在设置中切换。
  5. 每操作 Token 使用追踪
    每当一条操作(如「已完成思考」)完成时,该行会显示 use N token,展示该步骤自身的 Token 消耗,而非整个会话的总消耗。
  6. 每站点独立配置
    支持为特定站点(字体、颜色、单位)进行定制,并包含可视化设置预览卡片。

安装与启用

安装前请确保 DeepSeek Harness 版本为 0.2.0-rc.2。

  1. 执行安装命令
    使用以下命令将插件添加到桌面配置文件:
    dsh plugin --profile desktop add dsh-where-did-my-tokens-go
若需要从 GitHub 安装,可使用:
    dsh plugin --profile desktop add github:RevxZxCx/dsh-where-did-my-tokens-go
  1. 重启 DSH
    安装完成后必须重启 DeepSeek Harness,插件才会生效。

典型用法

安装并重启后,通过以下方式使用:

  • 查看实时消耗:发送消息后,观察「深度思考」指示器旁的徽章,它会随着流式输出实时更新。
  • 区分思考与回答:保持「思考」开关开启,查看 think N 与 out N 的比例,以此判断模型在推理上花费了多少 Token。
  • 切换显示模式:进入 设置 → Token 计数器,点击预览卡片切换合并/分割模式。
  • 查看单步成本:查看每条「已完成…」的操作行,确认该步骤具体的 Token 消耗。
  • 调整样式:在设置页面的齿轮菜单中,调整特定站点的字体、颜色和单位,点击「保存」生效。
  • 预览效果:设置页面的预览卡片支持悬停动画和实时切换,无需保存即可预览合并/分割效果。

注意事项

  • 版本依赖:插件依赖 @deepseek-ai/schemastery。
  • 数据来源:输入 Token 由 harness 的 prompt-size 投影决定,输出 Token 在流式传输期间为估算值(CJK 字符约等于 1 Token,拉丁字符约等于 4 Token),流结束后会更新为权威值。
  • 安全性:未保存的草稿配置不会泄露到实时徽章中。

结语

该插件通过精细化的 UI 设计,将 Token 计数深度集成到对话流中,适合需要精细化控制成本和上下文的 DSH 用户。更多详情与源码,可访问 GitHub 仓库 或 社区目录。

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

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

小夜