DeepSeek Harness 的生态理念是「一切皆插件」。在本地开发或高频使用场景下,单步成本会随着上下文累积而指数级上升。现有的成本插件大多展示「已花掉」的金额,影响决策的是「接下来」的花费。dsh-costcast 插件在输入框上方提供常驻读数,显示下一步与本轮的预估成本。
这是一个模型推理插件,由 manhkhiemhoang2-bit 维护。它通过常驻读数条,让上下文变贵的过程可视化,帮助用户在上下文占比超过 70% 时及时开新会话。
核心功能¶
- 常驻读数条:在输入框上方显示上下文规模、「下一步」及「本轮」的成本区间。
- 成本走势:展示每步成本走势(柱状图),让上下文变贵的过程可见。
- 上下文预警:当上下文占比超过 70% 时提示开新会话。
- 展开面板:点击读数条向上展开,可查看会话累计、各计费桶构成及每步成本曲线。
- 零额外权限:不读取会话文件、不轮询、不发起网络请求。
安装与启用¶
安装前需确认 DeepSeek Harness 桌面版内核为 0.2.0-rc.2 及以上。
安装完成后需重启应用,客户端半端在启动时加载。
安装命令如下(请替换路径):
powershell
& "$env:APPDATA\DSH Desktop\host-commands\desktop\generations\<最新一代>\bin\dsh.cmd" `n plugin --profile desktop add "C:\path\to\dsh-costcast"
卸载命令:
& $dsh plugin --profile desktop remove dsh-costcast
典型用法¶
读数条示例:
上下文 562K │ 下一步 ¥0.032–0.036 │ 本轮 ¥0.19–0.54
点击读数条向上展开,可查看:
1. 会话累计金额
2. 缓存读、输出、未缓存三个计费桶的金额
3. 每步成本走势
已知限制与注意事项¶
- 模型写死:模型名目前写死为
deepseek-flash,若使用其他模型需修改src/component.js中的MODEL常量。 - 节假日缺失:仅按周末与时段判断峰谷,未内置法定节假日逻辑。
- 数据重置:每步成本走势从插件安装时刻开始累积,重启应用后清零。
- 语言与权限:界面文字仅支持中文,未接入 locale 服务;不读取会话文件、不轮询、不发起网络请求,申请零额外权限。
- 时区依赖:峰谷判断依赖运行机器的时钟换算北京时间,机器时区错误会影响价格档判断。
总结¶
该插件通过聚焦「下一步」与「本轮」的边际成本,让用户在对话变贵时能及时调整策略。