前言¶
DeepSeek Harness (DSH) 采用插件化架构,允许用户扩展功能。在使用 DeepSeek API 进行开发或日常对话时,实时掌握 Token 消耗、费用及账户余额至关重要。DSH Deepseek Monitor 作为一个 DSH 客户端插件,直接在对话界面提供可视化面板,并支持通过本地代理实现更精确的用量统计。
插件定位¶
这是一个由 moyuer233 维护的 DSH 插件,主要用于监控 DeepSeek 的使用情况。它将原本分散在后台的用量数据以面板形式展示在会话头部与侧边栏,支持拖拽排序,并提供了一个可选的本地用量代理,用于为子代理(如 Claude Code)提供精确的记账能力。
核心功能¶
- 实时数据面板:在会话头部横排显示余额、日 Token / 月 Token / 总 Token 量,以及对应的日费用 / 月费用 / 总费用。侧边栏底部也提供竖排显示。
- 拖拽排序:长按显示块即可拖动排序,所见即所得地调整面板布局。
- 本地用量代理:提供可选的本地代理功能,拦截 Anthropic 兼容协议的请求,为子代理提供精确的 Token 和费用记账。
- API Key 筛选:支持在面板内切换「全部 Key」或某一个 Key,以查看特定 Key 的用量数据。
- 余额提醒:当余额低于阈值时,会弹出提醒并跳转至平台充值页。
- 双通道持久化:配置保存在 localStorage 和宿主的 config 中,数据持久化。
- 自动刷新:页面每 60 秒刷新一次用量数据,页面隐藏时会自动暂停以节省资源。
- Token 获取工具:支持通过浏览器书签、控制台代码或面板粘贴的方式获取平台 Token。
安装与启用¶
使用 DSH 命令行工具进行安装:
dsh plugin --profile web add dsh-deepseek-monitor-moyuer233
或者直接从 GitHub 安装:
dsh plugin --profile web add github:moyuer233/dsh-deepseek-monitor
安装完成后,重启 DSH 客户端即可加载插件。
典型用法¶
- 配置面板:安装后打开 DSH 配置面板,可以切换界面语言(中文/English)或切换「全部 Key」或某一个 Key。
- Token 获取:在配置面板的「平台 Token」区域,点击「获取 Token」链接并将其拖至浏览器书签栏。登录平台页面后点击书签,即可一键复制 Token 并粘贴回面板保存。
注意事项¶
- 接口来源:插件使用
platform.deepseek.comWeb 端内部接口(非公开契约),仅限个人使用。若接口结构被 DeepSeek 变更,需要同步更新lib/platform.mjs。 - 代理统计范围:本地用量代理只统计经过它的请求,直接访问 DeepSeek 的流量不计入。
- 子代理限制:子代理本身是一次性运行,监控粒度到请求级。
更多信息与源码,请访问 GitHub 仓库。