samecorner/dsh-token-usage ↗★ 1
@samecorner/dsh-client-ui-token-usage
DSH Web GUI 的 Token 用量分析标签页插件,提供整轮对话及单步的 Token 消耗明细与上下文占用展示。
AI 分析
核心用途是直观监控和分析对话中的 Token 消耗及上下文窗口占用情况。适合需要精细化控制 API 成本、优化长对话上下文的开发者和用户。
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:samecorner/dsh-token-usage说明文档
阅读完整 README ↗dsh-token-usage
DSH(DeepSeek Harness)Web GUI 的 Token 用量分析插件:在会话顶部的 Tab 栏(Chat / Trajectory 之后)新增一个「Token 用量」页,展示整轮对话的 token 明细与上下文占用。发布在 npm:@samecorner/dsh-client-ui-token-usage。
灵感来自 pi-web-token-usage(pi-web 的同类插件),但完全按 DSH 的插件契约实现:
| 能力 | 数据来源 |
|---|---|
| 总 token / 计费 token / 输出 / 缓存读取 KPI(数字滚动动画) | host 端 tokenUsage projection(token-meter 已内置在 dsh web) |
| 上下文占用进度条(≥80% 警告变色) | host 端 contextPressure projection |
| 轮次 / 步数 / 推理 token | host 端 sessionStats projection + 窗口快照 |
| 构成环形图 + 明细表(输入/缓存读/缓存写/输出/推理,占比微条) | 上述 tokenUsage |
| 逐轮堆叠柱状图(hover tooltip)+ 累计计费曲线 | 客户端从会话事件窗口折叠 assistant/message 的 usage(ConversationNode + View target) |
| 按模型拆分 + 复制 Markdown 报告 + 加载更早记录 | 模型路由聚合 / 面板按钮 |
安装
方式 A:npm 一键安装(推荐,免编译、免改配置)
### 方式 A:npm 一键安装(推荐,免编译、免改配置)
```bash
# (首次使用会自动初始化 profile)
dsh plugin --profile web add @samecorner/dsh-client-ui-token-usage