DSH HUB
HomePlugin StorePlugin PacksCommunityRankingsResourcesPublish Guide
Plugin source
Back to catalog

z-col /

z-col/dsh-deepseek-peak-valley

Verified

DeepSeek 分时段计费小组件 · DSH client 插件(platform=web):按北京时间自动判定高峰/空闲时段,10 款风格侧边栏小组件 + 设置页

★ 0 Stars0 Forks0 IssuesN/A Community rating0 Confirmed installs
View on GitHub
READMESource: main@ed5ace1e

dsh-deepseek-peak-valley

v0.1.1 · DeepSeek 分时段计费小组件 · DSH client 插件(platform=web)

dsh-plugin DSH rc.8 license MIT

按北京时间自动判定高峰(09:00–12:00、14:00–18:00)/ 空闲时段,在 DSH Web 左侧边栏左下角(设置上方)展示分时段计费报价;支持 11 款风格切换 与启停开关(设置页「DS峰谷小组件」)。

价格基于公开报价( DeepSeek V4,元 / 百万 tokens),仅作界面演示; 正式接入请以官方实时接口为准。


✨ 组件介绍

分时段计费(全部 11 款风格)

  • 高峰 / 空闲按北京时间自动判定,实时时间轴光标随真实时钟移动(≤5s 刷新);
  • 价格表:V4-Flash / V4-Pro × 3 计费项 × [空闲, 高峰],高峰 = 空闲 × 2;
  • 展开态(侧边栏完整报价)与收起态(56px rail 紧凑指示器)随宿主 wide 双态自动切换。

当前会话用量(风格 11 · 无人岛 Animal Island 双视图)

点击「无人岛」组件左上角按钮,可在 分时段计费 与 当前会话用量 两个视图间切换:

  • 真实用量:读取 DSH 宿主 dsh-token-meter 发布的 tokenUsage 投影(provider 上报,跨会话持久日志累计),随对话实时增长;
  • 三个贴纸:输入 tokens / 输出 tokens / 缓存命中率(缓存命中 ÷ 总输入);
  • 明细:缓存命中、缓存未命中、输出,以及预估费用按模型拆分 —— V4-Flash 与 V4-Pro 分别列出 空闲价 / 高峰价(高峰 = 空闲 × 2);
  • 收起态跟随视图:计费视图 = 叶子 + 峰/闲(高峰红色脉冲),用量视图 = 金币 + 费用。

用量统计的是当前会话(非历史累计、非跨会话合计);新会话尚未产生用量时显示 0,并标注数据来源。


兼容性(DSH 版本标识)

  • 插件目标:DSH Web · rc.8(@deepseek-ai/dsh-client-runtime / -ui-sidebar / -ui-settings / -ui-slots 均 ^0.1.0-rc.8,@deepseek-ai/cordis ^4.0.1)
  • 挂载形态:sidebar.footer.action(展开=完整报价 / 收起=紧凑指示器)+ settings.section(设置页)
  • 发布:GitHub Releases(当前 v0.1.1)

🎨 十一款风格预览

每款风格包含**正常(展开态)与缩小(收起态)**两种形态(真实运行截图):

01 · 脉冲 Pulse
深色科技
02 · 留白 Minimal
极简浅色
03 · 票据 Receipt
票根
04 · 时刻线 Metro
线路图
05 · 胶囊 Pills
圆润亲和
06 · 终端 Terminal
CLI 日志
01 02 03 04 05 06
07 · 粗野 Brutalist
硬边高对比
08 · 玻璃 Glass
毛玻璃
09 · 昼夜 DayNight
明暗随时段
10 · 编辑 Editorial
杂志
11 · 无人岛 Animal Island
动森 · 双视图
07 08 09 10 11

想交互式切换查看每款风格的高峰/空闲表现?打开设计稿预览页: deepseek-pricing-widget-styles.html(浏览器直接打开,右上角可切换模拟时段); 双视图设计稿:animal-island-widgets-v2.html。


安装(已验证命令)

# scratch profile 验证
dsh plugin --profile ds-pv-scratch add /path/to/dsh-deepseek-peak-valley

# 装入 web profile(装后需重启 dsh web)
dsh plugin --profile web add /path/to/dsh-deepseek-peak-valley

开发

pnpm typecheck   # host + client 双 program
pnpm build       # lib/index.js + lib/client.js(__ModuleLoader__ 包装)+ lib/types
pnpm watch       # client HMR 需 tsdown --watch 持续重写 lib/client.js

契约

  • 挂载:sidebar.footer.action(owner { wide }:展开=完整报价 / 收起=紧凑指示器)
  • 设置:settings.section「DS峰谷小组件」(启停 + 11 款风格切换 + 模拟时段 + 预览)
  • 时段规则(北京时间):高峰 09:00–12:00 / 14:00–18:00,其余空闲;高峰价 = 空闲 × 2
  • 用量:inject: ['slots', 'sessions'],读取当前会话 tokenUsage 投影(dsh-token-meter)

License

MIT © 2025 z-col

—/ 5

No ratings yet

Verified DSH bundle

Commit ed5ace1ea423

Community comments

No comments yet. Be the first to write one.

DSH HUB

A community index for DSH plugins. Not an official GitHub or DeepSeek AI product.

CommunityResourcesAPIAbout