umysy/DSH-Plugins--packages-dsh-quota-card ↗★ 0
dsh-quota-card
在侧边栏底部展示账户余额、Token用量及峰谷计费时段 适合需要实时监控DeepSeek账户额度、使用量及避开高峰期计费的用户。
安裝
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:umysy/DSH-Plugins#47432491db4a3890730c2e684b0a6d36a2a7aab2&path:packages/dsh-quota-card說明文件
閱讀完整 README ↗配置
插件的 cordis.patch.yml 是本包的 bundle 补丁层,其中的 config: 就是默认值层(base layer)。改它会通过 patch 层 HMR 生效,无需重启。字段缺失或非法时逐个回退到内置默认值,所以写错不会让 Harness 起不来。
| 字段 | 默认值 | 说明 |
|---|---|---|
timezone | Asia/Shanghai | 峰谷判定与"今日/本月"分桶所用时区;与机器时区无关 |
peakWindows | [["09:00","12:00"],["14:00","18:00"]] | 高峰窗口(该时区的墙钟时间);结束点不包含在内,故 18:00 已是空闲 |
peakDays | [1,2,3,4,5] | 高峰星期,1=周一 … 7=周日(ISO) |
peakMultiplier | 2 | 空闲 = 高峰 ÷ 该值;2 即「空闲价格为高峰价格的一半」 |
holidays | 省略 → 用内置表 | 中国法定节假日,全天按空闲。省略该键 = 使用 lib/holidays.js 里的内置表;给非空映射 = 覆盖内置表;给空映射 {} 或空数组 [] = 清空(规则退化为"仅按周一至周五",卡片显示「节假日表:未知」);给不合法值(数字、null、无日期的对象)= 回退到内置表,不会静默清空。接受 {名称: ["02-17"]}、{"2026": ["02-17"]}、["2026-02-17"] 三种写法 |
makeupWorkdays | 省略 → 用内置表 | 调休上班的周末,语义与 holidays 相同 |
countMakeupAsPeak | false | 调休上班日是否按高峰计。官方文字未提及调休,故默认不算高峰;若你观察到账单按高峰计费,改成 true |
showCost | false | 是否默认显示估算费用行(卡片上的 ⚙ 可在浏览器本地覆盖) |
showTotalTokens | false | 用量口径:false = 计费 token(不含缓存读取);true = token 总量(含缓存读取)。卡片上的 ¥/Σ 按钮可在浏览器本地覆盖,见「用量口径」一节 |
note | 空闲价格为高峰价格的一半 | 卡片底部小字;设为 "" 可隐藏 |
prices | deepseek-flash / deepseek-v4-pro | 高峰价(CNY / 百万 token),仅用于费用估算 |
balancePollMs | 60000 | 余额最短刷新间隔(Host 侧缓存,避免频繁打接口) |
locale | zh_CN | 随账号余额查询一起发送的身份信息,仅用于标记请求 |
clientVersion | dsh-quota-card/0.3.2 | 同上 |
platformHistory | false | 是否读取开放平台账号历史(累计消费 / 累计用量)。开启需要控制台 token,见下节 |
platformTokenRef | DEEPSEEK_USER_TOKEN | 控制台 token 的凭据名(环境变量 / DSH 凭据存储都按这个名字解析) |
platformHistoryMonths | 48 | 最多回溯多少个月(上限 120);连续 3 个零消费月会提前停止 |
platformHistoryTtlMs | 600000 | 历史扫描的缓存时长(10 分钟) |