前言¶
用 DSH 做长对话或反复调模型时,Token 统计能看到用量,但很难直观对应「这一会话大概花了多少钱」。官方账单滞后,开发调试阶段更需要边聊边看估算。下面介绍社区插件 dsh-cost-slip:在输入框底部与「会话统计」「Token 用量」并排显示当前会话的人民币估算费用,点开可看明细和账号余额。
这是什么¶
dsh-cost-slip 由维护者 pktheme 发布,分类为客户端插件。它在 Composer 底部 dock 增加独立胶囊(收据图标 + 如 费用 ¥0.44),点击后以收据式布局展示费用拆分与 DeepSeek 账号余额。计价逻辑在宿主端按每条 assistant 回复累加,数据来自 DSH 会话投影与账号接口,不抓包、不上报。
项目托管于 GitHub(pktheme/dsh-cost-slip),协议 MIT;目录页见 SkillHub 插件页。非官方插件,与 DeepSeek 官方无隶属关系。
核心功能¶
底部费用胶囊¶
胶囊出现在输入框底部统计行,样式与原生统计项一致(hover、圆角、窄窗口省略号截断)。显示当前会话累计估算金额(人民币)。
费用明细弹窗¶
打开胶囊后按 缓存命中 / 未缓存输入 / 输出 列出 token 数与对应金额,标题右侧为合计。
账号余额¶
明细下方展示当前登录账号的「充值余额」「赠金余额」。打开弹窗时读取一次,之后每 10 秒刷新。
按条计价¶
每条回复按当时的模型与峰谷价单独计算;中途换模型或跨高峰时段仍按各条完成时间计价。缓存写入按未命中输入单价计。价目表在 lib/pricing.js,价格来源为 DeepSeek 官方定价。
安装与启用¶
插件基于 DSH 0.2.1-rc.2 开发,更低版本尚未测试。
桌面版:插件 → 添加插件 → 安装第三方插件,填写 dsh-cost-slip,点「立即启用」后重启 DSH。
Web 版先执行安装命令,再重启 dsh web:
dsh plugin --profile web add dsh-cost-slip
若未全局安装 dsh:
npx --yes @deepseek-ai/dsh plugin --profile web add dsh-cost-slip
首次安装需联网:宿主端依赖 zod,由 pnpm/npm 自动安装。
典型用法¶
安装并重启后无需额外配置。正常使用 Composer 对话时,底部会出现费用胶囊;需要核对拆分或余额时点击胶囊即可。
计价范围说明(来自 README):
- 针对每条
assistant/message(及失败重试的assistant/attempt)单独计价。 - 从该条
usage读取inputTokens、cacheReadTokens、cacheWriteTokens、outputTokens。 - 模型取自
message.source.model,缺失时用最近一次request/header;完成时间取event.time。 - 经
lib/pricing.js换算为微元后累加到当前会话显示值。
适用场景与注意¶
适合:在 DSH Web 或桌面版里做日常开发、压测长会话、对比不同模型/时段成本时,需要会话级人民币估算与余额一览的场景。
隐私:仅通过 DSH 宿主接口读取 token 用量、事件与账号余额,不写入额外文件、不上报数据。
边界:
- 显示为估算值,赠送额度、优惠、失败请求计费以 DeepSeek 官方账单为准。
- 子智能体在独立会话中运行,主会话费用不含 subagent 消耗。
- 无 provider usage 的旧事件会跳过。
- 依赖 DSH 的
sessionProjections与composer.dock插槽,大版本升级后可能需要插件跟进适配。
插件以当前 dsh 进程权限运行。安装第三方插件前建议阅读 仓库源码 与 MIT 许可证,自行评估是否满足环境要求。
结尾¶
dsh-cost-slip 把「这一会话大概多少钱」放到 Composer 底部,明细与余额一点即开,计价按条、跟模型与峰谷价走。需要安装或 issue 时访问目录页 skillhub.cn/plugins/pktheme/dsh-cost-slip 或 GitHub github.com/pktheme/dsh-cost-slip。