Repository navigation
Releases
Releases · JackGuo0310/dsh-cost
v0.1.1
修复:0.1.0 的客户端半无法加载,请升级。
问题
0.1.0 的浏览器 bundle 以 dsh-cost 注册自己,而 @deepseek-ai/dsh-client-modules 是按 boot manifest 的 entry id 查 factory 表的 —— 那个 id 是 Loader 行的模块说明符,也就是包名(@jackguo0310/dsh-cost)。不匹配会命中 arrive() 的 loaded without registering <id>,拒绝整个 application batch,而不只是这个插件不显示。
0.1.0 是在包名从 @jackguo/dsh-cost 改为 @jackguo0310/dsh-cost 之前构建的,所以注册 id 与包名不一致。
升级
dsh plugin --profile web update @jackguo0310/dsh-cost变更
client/client.js:注册 id 改为@jackguo0310/dsh-cost- 新增跨契约测试:bundle 注册 id ==
package.json的name,并校验cordis.patch.yml的行name也等于包名
v0.1.0
首次公开发布。
安装
dsh plugin --profile web add @jackguo0310/dsh-cost
dsh web功能
- 每轮回答下方显示 本轮 API 花费,并累计整个会话的花费
- 点击展开明细:模型、计费时段(高峰/空闲)、四个 Token 分桶的
tokens × 单价 = 金额、缓存命中率 - 按 DeepSeek 官方价目表计价,含高峰/空闲分时段,周末自动识别
- 只读 DSH 的 token 用量投影,不写 Session、不发请求
- 价目表是数据驱动的注册表,
registerPriceBook()即可接入其他厂商
兼容
- DeepSeek Harness
0.1.6-alpha.2(构建与测试所用版本) - Node.js
>=18(开发于24.x)
说明
估算值,最终以 DeepSeek 官方账单为准。中国法定节假日清单默认为空,需自行填写(见 README)。