dsh-cost-slip:在 Composer 底部显示会话估算费用(人民币)

前言

用 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):

  1. 针对每条 assistant/message(及失败重试的 assistant/attempt)单独计价。
  2. 从该条 usage 读取 inputTokens、cacheReadTokens、cacheWriteTokens、outputTokens。
  3. 模型取自 message.source.model,缺失时用最近一次 request/header;完成时间取 event.time。
  4. 经 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。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye