前言¶
DeepSeek Harness (DSH) 的核心理念是「一切皆插件」。在使用 DSH 进行长对话或调试复杂提示词时,如果不实时掌握 Token 消耗情况,很难评估上下文压力或单次操作的边际成本。dsh-where-did-my-tokens-go 插件通过在「深度思考」指示器旁挂载实时徽章,解决了这一痛点,让开发者能直观看到输入、输出及思考阶段的 Token 消耗。
插件简介¶
这是一个由社区开发者 RevxZxCx 维护的 DSH 插件(MIT 许可证),非官方 DeepSeek 产品。它主要解决两个问题:一是如何在对话流中实时查看 Token 计数;二是如何区分模型在「深度思考」阶段消耗的 Token 与最终回答消耗的 Token。
核心功能¶
该插件提供以下能力:
- 实时输入/输出徽章显示
在「深度思考」指示器旁,徽章会实时跳动显示 Token 数量。in N代表输入 Token,out N代表输出 Token,think N代表输出中属于思考阶段的 Token。 - 深度思考/回答分割显示
利用reasoningTokens,将输出 Token 拆分为思考部分和回答部分。思考部分是输出的一部分,而非额外加项,即out = think + answer。 - 自动单位转换
支持 K (千)、M (百万)、G (十亿)、T (万亿) 的自动单位转换(如 1866 → 1.9K),并提供锁定单位功能以保持特定站点的可读性。 - 合并/分割显示模式
提供合并与分割两种视图模式,可在设置中切换。 - 每操作 Token 使用追踪
每当一条操作(如「已完成思考」)完成时,该行会显示use N token,展示该步骤自身的 Token 消耗,而非整个会话的总消耗。 - 每站点独立配置
支持为特定站点(字体、颜色、单位)进行定制,并包含可视化设置预览卡片。
安装与启用¶
安装前请确保 DeepSeek Harness 版本为 0.2.0-rc.2。
- 执行安装命令
使用以下命令将插件添加到桌面配置文件:
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
- 重启 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 仓库 或 社区目录。