liuyun847/dsh-client-ui-peak-valley ↗★ 1
dsh-client-ui-peak-valley
DSH Web 客户端插件:在对话框模型选择按钮左侧显示 DeepSeek API 当前峰/谷价状态(绿=谷,橙=峰)。
AI 分析
实时显示DeepSeek API的峰谷价格状态,每30秒自动刷新。适合希望避开高峰时段、在空闲谷价时段使用API以节省成本的用户。
安裝
此插件尚未提供可驗證的 bundle,或相容性檢查未通過。請先閱讀倉庫說明。 閱讀完整 README ↗
說明文件
閱讀完整 README ↗dsh-client-ui-peak-valley
DSH(DeepSeek Harness)Web 客户端插件:在对话框模型选择按钮左侧显示当前 DeepSeek API 的峰/谷价状态。
- 🟢 绿色方块 + 「谷价」:空闲时段
- 🟠 橙色方块 + 「峰价」:高峰时段
判定规则(与官方定价一致):高峰时段为北京时间 09:00–12:00、14:00–18:00,其余为空闲(谷)时段。按 Asia/Shanghai 时区计算,不依赖浏览器本地时区;每 30 秒自动刷新,跨时段自动切换。
安装
在 DSH profile 目录(例如 ~/.dsh/profiles/web/)下:
-
添加依赖:
// package.json { "dependencies": { "dsh-client-ui-peak-valley": "github:/dsh-client-ui-peak-valley" } }然后
pnpm install(或npm install)。 -
在
cordis.patch.yml中注册插件行:- insert: - id: peak-valley name: 'dsh-client-ui-peak-valley' -
重启
dsh web,刷新页面后生效。
也可以先
npm publish发布到 npm registry,再把依赖改为"dsh-client-ui-peak-valley": "^0.1.0"。
工作原理
- 通过
dsh.client声明(见package.json)注册为浏览器端插件。 - 在
conversation.input.right座位注册 UI——该座位恰好渲染在模型选择按钮(conversation.input.model)的左侧,不替换任何原生 UI。 - 颜色使用主题 token(
--dsw-alias-state-success-primary/--dsw-alias-state-warn-primary),自动适配浅色/深色主题。
开发
# 本地直接安装依赖后即可开发
pnpm install
# 修改 lib/client.js 后,按上述安装方式重新安装/重启生效
License
MIT