Repository navigation
Releases: bobcat848/dsh-calculator
Releases · bobcat848/dsh-calculator
Release list
v1.4.0
v1.4.0(2026-08-21)
✨ 支持 deepseek-v4-flash-vision-exp(视觉模型)计费
- 视觉模型与 deepseek-v4-flash 同价(官方 api-docs.deepseek.com 确认,显式加入三个计价表)
- 视觉流量走专用
deepseek-visionprovider 路由——此前被当"第三方不计费"漏计;现BILLED_PROVIDERS = {deepseek-official, deepseek-vision},两类官方渠道都计费,第三方 provider 仍显示 unbilled - README 计价表与说明同步更新
近期更新回顾
v1.3.4(2026-08-19)
- 周末峰谷修正:2026-08-23 起北京时间周六/周日全天空闲(半价),仅周一至周五按高峰时段计费(09:00–12:00 / 14:00–18:00);此前周末确实按高峰计费,历史日不会重算
v1.3.3(2026-08-19)
- 修复胶囊/卡片开关无响应:共享状态
useSyncExternalStore快照引用问题(原地修改对象不触发重渲染)
v1.3.2(2026-08-19)
- 胶囊改挂会话 header 操作区(
conversation.session.header.utilities,order -10),紧贴 session log 左侧;展开卡片从 header 下方弹出
v1.3.1(2026-08-19)
- 胶囊文案改为
今日花费:¥x;位置修复
v1.3.0(2026-08-19)
- 胶囊实时费用:收起时显示今日累计费用(智能精度 + 等宽数字)
💡 本项目与 DeepSeek 官方无任何关联,价格与余额为接口实时数据,费用为估算。
更早版本(≤v1.2.x)说明见 v1.2.2 release。
v1.3.4
周末全天半价计费修复(DeepSeek 最新规则)
- 2026-08-23 00:00(北京时间)起:高峰时段仅限周一至周五 9:00–12:00 / 14:00–18:00;周六、周日全天按低谷(半价)计费
lib/index.js:新增WEEKEND_OFFPEAK_START_MS独立边界 +isBeijingWeekend()(北京日历星期判断,避开 UTC 日期错位陷阱);isPeak()对 2026-08-23 之后的周末返回false- 修复前周末高峰时段被多算 1 倍(每周约 14 小时)
- 已通过验证:issue #4 报告的 3 个失败向量(Sun 09:30 / Sun 15:00 / Sat 10:00 均应为半价)+ 工作日高峰、规则生效前周末仍按高峰、边界时刻等 10 个用例
- README「计价口径」已同步更新
- 提交:
2787488(v1.3.3 → v1.3.4)
v1.2.2
v1.4.0(2026-08-21)
✨ 支持 deepseek-v4-flash-vision-exp 计费(视觉模型)
- 视觉模型与 deepseek-v4-flash 同价(官方文档 api-docs.deepseek.com 确认),已显式加入三个计价表
- 视觉流量走专用
deepseek-visionprovider 路由——之前被当作"第三方不计费"漏计,现与deepseek-official一起纳入计费白名单(BILLED_PROVIDERS) - 第三方 provider 仍不计费(显示 unbilled)
v1.3.3(2026-08-19)
🐛 修复:胶囊/卡片开关无响应
- 根因:共享状态
setShared原地修改对象,getShared返回同一引用,useSyncExternalStore认为状态未变、不触发重渲染 → 点胶囊打不开卡片、卡片 × 关不掉(切会话后同样) - 修复:
setShared改为生成新快照({...shared, ...patch}),订阅组件正常重渲染
v1.3.2(2026-08-19)
🐛 修复:胶囊改挂到 header 操作区,与 session log 并排
- 胶囊不再用 fixed 定位,改为注册进会话 header 的
conversation.session.header.utilities插槽(order -10),紧贴 session log 按钮左侧,随 header 布局自适应 - 展开的费用卡片从 header 下方弹出(
top: 64px),不再遮挡右上角按钮 - 胶囊与卡片共享状态,5s 轮询只在胶囊跑一次,卡片直接读共享数据
v1.3.1(2026-08-19)
🐛 修复:胶囊位置与文案
- 胶囊与右上角 session download 按钮重合 → 胶囊与展开卡片一起移至右下角(
bottom: 12px; right: 12px),右上角让给 DSH header 操作区 - 胶囊文案改为
今日花费:¥x(en:Today: ¥x),不再是裸金额;tooltip 同步更新
v1.3.0(2026-08-19)
✨ 胶囊实时费用
- 收起为胶囊时,直接显示今日累计费用(实时刷新,5s 轮询):金额 < ¥1 显示 3 位小数(¥0.132),≥ ¥1 显示 2 位(¥63.02)
- 悬停 tooltip 说明金额含义;首屏数据未就绪时回退为标题文字
- 胶囊使用等宽数字,金额变化时宽度不抖动
v1.2.3(2026-08-19)
📝 计价口径更新(峰谷价已生效)
- 2026-08-17 已过,峰谷计价正式生效;卡片底部说明与 README 计价表格改为直接按峰谷价表述(高峰 09:00–12:00 / 14:00–18:00,其余时段半价)
- 表格更新:flash 高峰 ¥0.10 / ¥3.0 / ¥9.0(半价 ¥0.05 / ¥1.5 / ¥4.5);pro 高峰 ¥0.30 / ¥9.0 / ¥27.0(半价 ¥0.15 / ¥4.5 / ¥13.5)
- 2026-08-17 之前的会话事件仍按当时费率计费,计价逻辑不变
v1.2.2(2026-08-16)
🐛 修复:费用卡片 × 关闭按钮被右侧文件面板搜索框遮挡(#1)
- 根因:
shell.overlay挂载层 z-index 为 20,低于右侧文件面板列(z-index: 30),卡片自身 z-index 被层叠上下文隔离无法越过 - 修复:
html [data-shell-overlay]{z-index:60}—— 高于文件面板(30)、低于 DSH 模态层(100),纯 CSS 一行,无需轮询 workaround - × 按钮恢复可见可点,卡片可正常折叠为胶囊
v1.2.1(2026-08-14)
🐛 修复:悬浮按钮 hover 时的文字重影
- 半透明 hover token
--dsw-alias-interactive-bg-hover改为不透明--dsw-alias-interactive-bg-hover-solid(与 DSH 浮层元素一致)
v1.2.0(2026-08-14)
✨ 适配 DSH 0.1.0-rc.6 布局
- DSH rc.6 不再提供
aside插槽,浏览器半改为注入框架级shell.overlay插槽,费用面板以右上角浮层卡片呈现,可折叠为胶囊 - 移除已不存在的
ctx.layout.closeAside();非会话页面优雅降级 - host 半(记账 +
/dsh-calculator余额端点)保持不变
更早版本
v1.1.1(2026-08-14)
- 当天累计按本地时区统计;界面中英文双语
v1.1.0(2026-08-14)
- 全部会话累计限定为当天(北京时间口径)
v1.0.0(2026-08-14)
- DeepSeek API 费用面板:当前会话费用(按模型)、账户余额(30s 缓存)
- 官方计价(缓存命中/未命中输入、输出分档;2026-08-17 起按北京峰谷计价)
- 第三方模型不计费;fork 子会话按
message.id全局去重 - 跨平台安装脚本(install.sh / install.ps1),支持一行安装
💡 本项目与 DeepSeek 官方无任何关联,价格与余额为接口实时数据,费用为估算。
v1.2.1
v1.2.1(2026-08-14)
🐛 修复:悬浮按钮 hover 时的文字重影
- 胶囊按钮(右上角"DeepSeek 费用")的 hover 背景之前用了半透明 token
--dsw-alias-interactive-bg-hover,鼠标移上去会透出下层界面内容,文字看起来像重影 - 改用 DSH 为浮层元素提供的不透明 token
--dsw-alias-interactive-bg-hover-solid
(与 DSH 自带 badge / inspect 按钮的 hover 处理一致)
v1.2.0(2026-08-14)
✨ 适配 DSH 0.1.0-rc.6 布局
- 重要:DSH rc.6 布局不再提供
aside插槽(右侧栏),浏览器半改为注入框架级
shell.overlay插槽,费用面板以右上角浮层卡片呈现,可折叠为胶囊按钮 - 移除已不存在的
ctx.layout.closeAside(),关闭按钮改为组件内收起/展开 - 非会话页面不再卡"加载中",当前会话卡片优雅降级,全局费用照常显示
- host 半(记账 +
/dsh-calculator余额端点)保持不变 - 安装后若面板未出现,强刷浏览器即可(
cordis.patch.yml改动会被 DSH 用户层 HMR 热更新)
更早版本
v1.1.1(2026-08-14)
- 当天累计按本地时区统计(本地午夜重置)
- 界面中英文双语(跟随浏览器语言 zh/en)
v1.1.0(2026-08-14)
- 全部会话累计限定为当天(北京时间口径)
v1.0.0(2026-08-14)
- DeepSeek API 费用面板:当前会话费用(按模型)、账户余额(
GET /user/balance,30s 缓存) - 官方计价(缓存命中/未命中输入、输出分档;2026-08-17 起按北京峰谷计价)
- 第三方模型不计费;fork 子会话按
message.id全局去重 - 跨平台安装脚本(install.sh / install.ps1),支持 curl|bash 与 irm|iex 一行安装
💡 本项目与 DeepSeek 官方无任何关联,价格与余额为接口实时数据,费用为估算。