dsh_session_cost

DSH PLUGINUI 与外观

仓库 Nalleyer/dsh_session_cost

UI 与外观 L5 · 运行验证通过 安全审查:低风险 可信度:金 可安装插件
安装这个插件

DSH plugin 在聊天界面底部追加一行「本会话消耗」,按 DeepSeek 官方峰谷定价实时计费,支持人民币/美元切换。

一句话选型结论

按资料字段整理

dsh_session_cost 是UI 与外观类的 DSH 可安装插件,验证等级 L5 · 运行验证通过,安全审查为低风险,列出 4 项功能,有可直接复制的安装命令。验证通过不等于安全:插件会读写文件、执行命令或联网,装前先到仓库确认它做了什么;涉及密钥或系统权限的,建议先在隔离环境试装。

分类UI 与外观 收录类型可安装插件 验证等级L5 · 运行验证通过 安全审查低风险
验证等级 L5 L5 · 运行验证通过
GitHub 星标 0 复刻 0 · 未关闭 issue 未标注
最近更新 2026-10-09 创建于 2026-08-20
README 10.9 KB 正文体量,越大说明说明书写得越细

安装

可安装插件
在 DSH 里执行,装完用 dsh plugin list 确认已挂上;标了 L4 / L5 的命令已在沙盒里真实跑通
dsh plugin --profile web add github:Nalleyer/dsh_session_cost
  1. 1
    确认版本与运行环境

    兼容的 DSH 版本为 0.2.0-rc.2 等 10 个;版本不匹配时安装会报错。

  2. 2
    执行安装命令

    在 DSH 里执行上面的命令;多包仓库要注意区分具体子包名,别装错包。

  3. 3
    确认已挂载

    用 dsh plugin list 查看列表里是否出现这个插件,出现即挂载成功。

  4. 4
    试跑并检查权限

    加载后跑一个最小用例,确认它能正常工作;同时看它申请了哪些文件、命令或网络权限。

兼容 DSH 版本0.2.0-rc.2 等 10 个版本版本不匹配时安装会报错
Node.js 要求未标注来自仓库 package.json 的 engines 字段
前置依赖无需要同时安装的同级依赖
npm 包名未发布到 npm可用 npm view 查看包信息

能做什么

4 项功能
字段来自项目仓库与公开索引,中文说明由本站标注

dsh_session_cost:DeepSeek Harness 的会话成本显示插件

  • 实时会话计费
  • 峰谷定价
  • 双币种显示
  • 仅官方模型

上游标签

dsh-plugin

验证等级与安全审查

L5 · 运行验证通过
自动化流程结论,不是人工审核
验证等级L5 · 运行验证通过在 dsh 沙盒中完成安装与运行冒烟——装得上、跑得起来
安全审查低风险静态分析结论,未标注不代表已通过审查
仓库健康度活跃按仓库活跃度与最近更新时间给出
可信度金综合仓库活跃度与验证结果

上面的结论来自上游最近一次自动化验证(2026-10-08): 同一套检查会在插件发新版后重跑,页面显示的是最新一次的逐项结果。

逐项检查结果

L1 · 已找到 ✓ 通过
  • L1.0_DEFAULTED_FROM_L3 由 L3 推定 默认通过——L3 安装规范已通过(全库 L3 扫描策略)
L2 · 结构化 ✓ 通过
  • L2.0_DEFAULTED_FROM_L3 由 L3 推定 默认通过——L3 安装规范已通过(全库 L3 扫描策略)
L3 · 安装规范 ✓ 通过
  • L3.1_INSTALL_COMMAND_PARSED 安装命令已解析 方式:安装规范解析
  • L3.2_DSH_VERSION_DECLARED DSH 版本已声明 方式:DSH 版本声明
L4 · 安装已测 ✓ 通过
  • L4.1_INSTALL_EXECUTED_CONFINED 受限沙盒内执行安装 方式:沙盒安装执行
  • L4.2_INSTALL_SUCCESS 沙盒安装成功 方式:沙盒安装执行
  • L4.3_ARTIFACT_CONFIRMED 安装产物已确认 方式:沙盒安装执行
L5 · 运行已测 ✓ 通过
  • L5.1_INSTALL_PASSED_SANDBOXED 沙盒安装通过 方式:沙盒安装执行
  • L5.2_WEB_BOOT_READY Web 启动就绪 方式:Web 启动
  • L5.3_HTTP_SERVED HTTP 服务响应 方式:HTTP 请求
  • L5.4_PLUGIN_INVENTORY_ACTIVE 插件清单中已激活 方式:插件清单查询
— · 其它检查项
  • L4_0_SANDBOX 沙盒安装判定 方式:沙盒安装执行

风险详情

  • 审查结论 通过
  • 结论说明 vet 静态分析未发现可疑行为,判定为干净(clean)。
  • 风险计数 严重 0 / 高 0 / 中 0
  • 风险详情 未发现严重或警告级问题。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 验证等级 L5:安装和运行都在沙盒里跑通过,装完能直接用的概率高。
  • 静态安全审查为低风险,没有发现明显可疑行为。
  • 有可直接复制的安装命令,不用自己翻文档找入口。
  • 标注了兼容的 DSH 版本(0.2.0-rc.2 等 10 个),按版本装不容易报错。
  • 列出了 4 项功能,能直接看出它解决什么问题。

先想清楚的地方

  • 没有声明 Node.js 版本要求,版本不匹配可能装不上。
  • 验证通过不等于安全:插件会读写文件、执行命令或联网,装前先到仓库确认它做了什么。

更适合

  • 需要在UI 与外观场景里给 DSH 补能力的人。
  • 想装完就能用、不想自己排依赖的人。
  • 能接受在本地装依赖、愿意自己确认权限的人。

不太适合

  • 只使用 DSH 官方内置能力、不接受第三方插件的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
插件验证等级安全审查星标兼容版本安装命令
dsh_session_cost当前 L5 · 运行验证通过 低风险 0 0.2.0-rc.2 等 10 个 有
awesome-dsh-plugin L4 · 沙盒安装通过 低风险 1.8 万 0.1.1-rc.2 有
deepseek-balance-whale-widget L4 · 沙盒安装通过 低风险 4,492 0.1.7-rc.2 等 2 个 有
dsh-better-sidebar L4 · 沙盒安装通过 低风险 4,112 0.1.7-rc.2 等 10 个 有
dsh-deep-whale L4 · 沙盒安装通过 低风险 2,470 未标注 有
deepseek-design L4 · 沙盒安装通过 低风险 1,438 未标注 有

仓库档案

UI 与外观
字段来自项目仓库与公开索引,中文说明由本站标注
作者 / 维护方Nalleyer仓库 dsh_session_cost · 默认分支 未标注
分类UI 与外观skin
收录类型可安装插件声明了 dsh.bundle、可用 dsh plugin add 安装的条目
开发语言JavaScript仓库主语言
许可证MIT商用或二次分发前请确认条款原文
星标 / 复刻 / issue0 / 0 / 未标注收录时的数值,非实时
创建 / 更新2026-08-20 · 2026-10-09最后推送 未标注
本站收录2026-08-22首次进入本站目录的时间

README 全文

10.9 KB
作者原文,中文版优先;只做安全转义,不改内容

dsh-session-cost

在 DeepSeek Harness Desktop 和 Web 的输入框下方信息栏里,作为官方统计控件(轮次/速度、token 用量)之后的第三个控件显示本会话的估算费用。点击金额,可以查看 token 用量、缓存命中率、当前单价和各模型的费用。

◔ 1 轮 14 步 · 256 tok/s      ▤ 409K tok · 缓存命中 95%      ▤ ¥0.1335 · 高峰

费用按 DeepSeek API 公开标价估算,实际扣款以服务商账单为准。插件只记录启用后收到的用量,安装前的聊天记录不会自动补算。

支持的模型

请求模型名 计费方式
deepseek-flash 按 V4.1 Flash 单价计算
deepseek-v4-pro 按 Pro 单价计算
deepseek-v4-flash 2026-09-10 12:00 起按 V4.1 Flash 单价计算
deepseek-v4-flash-vision-exp 2026-09-10 12:00 起按 V4.1 Flash 单价计算

旧模型名的兼容路由见 DeepSeek 官方更新日志。插件按消息发生时的规则计价,因此此前的记录仍使用对应时期的价格。

会话中只要出现不支持的模型,插件就会隐藏整个会话的费用角标,避免只显示部分费用。没有收到有效用量的会话也不显示角标。Headless 没有聊天界面,无法显示角标。

安装

Desktop

  1. 在侧栏打开「插件(Plugins)」,选择「添加插件(Add plugin)」。
  2. 输入下方仓库地址,安装后启用 dsh-session-cost。
  3. 完整退出 Desktop,包括托盘进程,再重新打开。
https://github.com/Nalleyer/dsh_session_cost

Desktop 使用 desktop profile。装在 web profile 中的插件不会自动在 Desktop 中启用。

升级时按插件页提供的操作卸载后重装,并在详情页确认版本。GitHub 安装读取远端仓库,本地尚未推送的改动不会被安装。

Web

dsh plugin --profile web add https://github.com/Nalleyer/dsh_session_cost

安装后重启使用 web profile 的 DSH host,再刷新页面。

使用

用支持的模型完成一次回复后,费用角标会在下一次刷新时出现;刷新间隔为 5 秒。点击角标打开明细,点击面板外部或按 Esc 关闭。

明细内容 说明
总费用 最多显示六位小数
计价 当前高峰/空闲状态,输入、缓存读取和输出的单价,单位为每百万 tokens
模型 最近计费的模型;发生兼容路由时显示「请求名 → 实际计费名」
时段 下次单价变化时间,以及高峰、空闲和平价记录各自的费用
用量 未命中缓存的输入、缓存读取、输出 tokens,缓存命中率和请求数
时间 保留明细中的首次和最近计费时间
按模型 会话使用过多个模型时,列出各模型的费用

角标上的「高峰/空闲」表示最近一条计费消息所处的时段。明细里的单价则按最近计费的模型在当前时刻查询,两者可能不同。当前单价变化不会改变已经记录的费用。

默认情况下,英文界面显示美元,其他语言显示人民币;也可以通过 displayCurrency 固定币种。两种金额分别按官方价格表计算,不通过汇率换算。

明细只在面板打开时请求,打开期间每 5 秒刷新。面板底部会显示价格数据的核对日期;早期明细已被归档时,也会注明记录条数。

费用怎么算

插件根据每条助手消息附带的 token 用量,按消息完成时刻取价。输入、缓存读取和输出分别计算,再累计到会话总额。

当前价格表采用北京时间(Asia/Shanghai):

  • 周一至周五(不含节假日)的 09:00–12:00 和 14:00–18:00 为高峰时段。
  • 其余时段为空闲时段,包括周末和节假日全天;空闲单价为高峰的一半。周末补班仍按空闲价计算。

节假日按国务院公布的完整放假区间处理,包含调休日。当前内置 2026 年放假安排,与 官方定价说明中的周末及节假日空闲规则配合使用。

日历随插件版本维护。未收录的年份继续按星期和每日时段估算,角标和明细会显示“节假日数据缺失”的提示;这些年份的节假日费用可能偏高。计算下次单价变化时间时会跳过已收录的假期,能跨越春节等长假。

价格表随插件发布,由作者维护在 lib/pricing-data.json,不会自动从官网获取更新。官方调价后,需要更新插件。用户配置不提供价格覆盖选项。

估算不包含订阅套餐和第三方渠道折扣,也无法反映本地模型的实际成本。其他渠道使用相同模型名时,插件仍按公开 API 标价计算。

记录保存在哪里

账本默认保存在当前 DSH 数据目录下:

$DSH_HOME/storages/session-cost.json

正常退出后重新打开,插件会读取已保存的金额。Web 和 Desktop 只有使用同一数据目录时,才会读取同一份账本。

每个会话默认保留 2000 条逐条明细。超出后,早期记录只保留汇总金额和用量,仍计入总额,但不再参与按模型、按时段拆分;明细中的时间范围也只涵盖保留的记录。

价格或节假日规则更新后,插件会在启动时按各条明细的原始时间重新计价。已归档的汇总保留原金额,无法逐条重算。已归档金额若曾缺少节假日数据,对应年份的提示会保留;日历补齐后显示“节假日未校准”,说明这部分仍是原估算金额。升级到 1.2.1 后,保留明细中此前误按 Flash 计价的 Pro 记录会改按 Pro 单价计算,已归档的部分无法修正。

配置

默认配置见 cordis.patch.yml。如需调整,在当前 profile 的配置层中覆盖 session-cost 对应的配置。

配置项 默认值 用途
displayCurrency auto 跟随界面语言;设为 CNY 或 USD 可固定币种
symbol ¥ 人民币显示符号
symbolUsd $ 美元显示符号
persistPath $DSH_HOME/storages/session-cost.json 账本文件路径
maxMessagesPerSession 2000 每个会话保留的逐条明细数,影响可拆分和重算的范围
loopbackOnly true 查询端点只允许回环地址访问

安装后没有显示金额

依次检查:

  1. 插件是否已启用,并安装在当前运行的 profile 中。Desktop 用 desktop,Web 用 web。
  2. 安装后是否重启了对应的 host。Desktop 需要退出托盘进程,Web 需要刷新页面。
  3. 启用插件后,是否用支持的模型完成过一次回复。旧聊天记录不会补算,回复还需要携带有效用量。
  4. 同一会话是否出现过不支持的模型。出现后,整个会话的费用角标会隐藏。
  5. Web 是否通过远程地址访问。loopbackOnly: true 时,费用查询只接受回环连接。

本地开发

需要 Node.js 20 或更新版本。在仓库目录安装依赖:

npm ci

Windows 安装助手通过官方 CLI 链接当前仓库:

# Web:使用 PATH 中的 dsh
powershell -ExecutionPolicy Bypass -File scripts/install.ps1 -Profile web

# Desktop:使用内置 CLI;自定义安装时替换为实际路径
$desktopCli = Join-Path $env:LOCALAPPDATA 'Programs\DeepSeek Harness\resources\runtime\cli\bin\dsh.cmd'
powershell -ExecutionPolicy Bypass -File scripts/install.ps1 -Profile desktop -DshCommand $desktopCli

自定义数据目录可加 -DshHome。助手只在安装命令执行期间设置 DSH_HOME,结束后恢复原值;运行 host 时也需要使用对应的数据目录。

CLI 和 Desktop 可能来自不同版本的安装,给 Desktop 安装本地插件时应使用其内置 CLI。源码修改后重启对应 host,Web 还需刷新页面。

检查与测试

npm run check
npm test

check 检查三个 lib JavaScript 文件的语法。测试覆盖峰谷计价、模型路由、账本、HTTP 端点和客户端交互。

客户端文件无需构建。客户端测试通过 jsdom 和 React 渲染组件,检查控件注册与结构、与官方统计控件一致的字号样式、明细开关、语言切换及无可用记录时的隐藏行为;缺少开发依赖时会跳过这些测试,检查结果时应留意跳过项。

现有兼容性检查记录针对官方 Desktop 0.2.1-rc.2(2026-10-22):已核对内置模块,并在隔离环境检查 host 记账、HTTP 端点及客户端注册与卸载。0.2.1 起官方信息栏改为 conversation.composer.dock 中的 activity(order 0)与 usage(order 1)两个统计控件,不再有 [data-composer-stats] 行;本插件随之注册为 order 2 的同款控件,并沿用官方的字号、行高、圆角与分隔点样式(旧版把角标门户进 stats 行的做法已移除)。Desktop 的 GitHub 安装流程、原生窗口布局和实际字体渲染仍需在应用中验收。

安装后可用以下操作验收:完成一次 Flash 回复并展开明细;用 Pro 检查计费模型;切换中英文和会话;完整退出后重开,再继续聊天,确认金额保留且请求数继续增加。

文件与查询接口

文件 职责
lib/pricing-data.json 模型、历史价格、峰谷窗口、年度节假日、兼容路由和来源日期
lib/pricing.js 计价函数
lib/index.js host 记账、持久化和查询端点
lib/client.js 费用角标和明细面板
test/ 自动化测试
tools/ 本地 CDP 探针,用于检查实际页面的 DOM、样式和控制台错误,不随包发布

host 提供两个 GET 端点,默认仅允许回环访问:

/session-cost/session/
/session-cost/session//detail

概览返回 cost(人民币)、costUsd(美元)、token 用量、calls、lastMode、supported、missingHolidayYears(尚未应用节假日规则的年份)、holidayCalendarYears(已收录的年份)和显示配置。明细另含 cacheHitPercent、firstTime、lastTime、models[]、modes、pricing、nextSwitch 和 trimmed。

supported: false 时客户端隐藏角标。未知会话返回零汇总,明细的 pricing 为 null。价格表更新后,插件会重新判断已记录的不支持模型名是否已获支持;旧账本缺少模型名且仍有计费记录时,会保留隐藏状态。

客户端注册到 conversation.composer.dock,id 为 session-cost、order 为 2,排在官方 activity(order 0)与 usage(order 1)之后;控件在 data-composer-stat 中携带自己的 id,样式与官方统计控件一致。dsh.client.platform 的 web 表示客户端模块平台,Desktop 的 profile 名称仍是 desktop。

许可

MIT

常见问题

8 问
答案由本站依据条目字段整理,不引用上游原文
dsh_session_cost 怎么安装?

在 DSH 里执行 `dsh plugin --profile web add github:Nalleyer/dsh_session_cost` 即可。

dsh_session_cost 的验证等级是什么意思?

L5 · 运行验证通过。在 dsh 沙盒中完成安装与运行冒烟——装得上、跑得起来

dsh_session_cost 安全吗?

低风险。vet 静态分析未发现可疑行为,判定为干净(clean)。

dsh_session_cost 装之前要先确认什么?

先看它会读写哪些文件、执行哪些命令、连接哪些网络地址;验证等级只说明装得上、跑得起来,不等于安全。涉及密钥或系统权限的,建议先在隔离环境试装。

dsh_session_cost 支持哪些 DSH 版本?

上游记录的兼容版本包括 0.2.0-rc.2、0.2.0-rc.1、0.1.7-rc.2、0.1.7-alpha.2、0.1.6-alpha.2、0.1.6-alpha.1、0.1.3-alpha.2、0.1.3-alpha.1。版本较多,只列出前 8 个。

dsh_session_cost 用的是什么许可证?

上游标注为 MIT。商用或二次分发前请到仓库确认许可证原文。

dsh_session_cost 有哪些功能?

实时会话计费、峰谷定价、双币种显示、仅官方模型。

这条记录的数据可靠吗?

本站按仓库名去重后合并整理,字段以作者仓库与 npm 元数据为准;安装命令、仓库地址与 README 保持原文,带 L4 / L5 标记的安装命令已在隔离沙盒里真实跑通。

UI 与外观
按星标排序,可作替代方案

awesome-dsh-plugin

awesome-dsh-plugin

A curated list of plugins for DeepSeek Harness (dsh) · DeepSeek Harnes

L4 · 沙盒安装通过 1.8 万 星

deepseek-balance-whale-widget

DeepSeek-Balance-Whale-Widget

DSH 界面右下角的常驻小鲸鱼余额挂件,实时显示 DeepSeek 账户余额、今日已用与每轮对话消耗,支持拖拽吸附、Q 弹动画与音效,开箱即

L4 · 沙盒安装通过 4,492 星

dsh-better-sidebar

DSH-better-sidebar

面向 DeepSeek Harness 的服务化侧边栏工作台插件,把文件编辑、终端、Git 变更、子代理任务与侧边对话整合进右侧栏与底部面板

L4 · 沙盒安装通过 4,112 星

dsh-deep-whale

dsh-deep-whale

DSH Web 鲸鱼娘皮肤系列(深海女仆工坊 maid-atelier)。

L4 · 沙盒安装通过 2,470 星

deepseek-design

deepseek-design

可视化设计工作室,支持网站、App 原型、海报、信息卡、报告和杂志的模板创建、元素编辑、选区级 AI 草稿衔接与导出。

L4 · 沙盒安装通过 1,438 星

superdesign-skill

superdesign-skill

Superdesign为DeepSeek Harness等编码代理提供设计判断力,将AI生成的平庸UI转化为可交付的精致前端,支持设计系统、

L3 · 安装规范通过 647 星

Nalleyer 的其它插件

1 个

插件的元信息来自作者仓库;分类、验证等级与安全结论的中文说明为中文整理,最近核验 2026-10-08。