omdsh-dev/dsh-tool-tariff

omdsh-dev★ 1JavaScript最后同步: 2026-08-21

在 GitHub 打开

DSH peak/off-peak tariff, DeepSeek API balance, reminder, and Web status badge plugin

README 摘要

dsh-tool-tariff English DSH(DeepSeek Harness)插件: 峰谷电价时段查询 + DeepSeek API 余额查询 + 峰时切换提醒 + 顶部栏状态徽标 。 - tariff 工具:查询当前处于峰时还是谷时、完整时段表、下一次切换时刻; - api balance 工具:查询 DeepSeek API 账户余额; - 定时提醒:每天 08:50 、 13:50 (可配置)自动提醒"10 分钟后进入峰时"; - 顶部栏状态徽标 (Web GUI 会话头部右侧):实时显示 时间 当前时段与切换倒计时 账户余额 , 时间与倒计时每秒刷新(本地计算);余额 不自动轮询 ——点击余额徽标查询一次 (host 侧另有 60s 缓存,频繁点击不会反复打余额接口);数据经 /tariff RPC 通道走 host 侧 (浏览器不接触 API Key)。 时段规则(默认) 时段 类型 00:00 – 09:00 谷时 09:00 – 12:00 峰时 12:00 – 14:00 谷时 14:00 – 18:00 峰时 18:00 – 24:00 谷时 边界按"到达即切换"处理(如 09:00 整点进入峰时)。提醒窗口默认 08:50-09:00 、 13:50-14:00 (提前 10 分钟),每个窗口每天提醒一次。 安装(Profile Bundle,推荐) 验证已挂载: 使用 - 在对话中问"现在是什么时段?"或"什么时候进入峰时?"——模型会调用 tariff 工具; - 问"查一下 API 余额"——模型会调用 api balance 工具; - 每天 08:50 / 13:50 自动收到峰时切换提醒(默认唤醒模型用一句话播报)。 余额查询的前提 需要 DeepSeek API Key。两种方式任选其一: 1. 在 DSH 设置页(模型/凭据页)配置凭据 DEEPSEEK API KEY ; 2. 或导出环境变量 DEEPSEEK API KEY 。 端点默认 https://api.deepseek.com ,可用环境变量 DEEPSEEK BASE URL 覆盖 (与 DSH 内置 llm-deepseek 适配器一致)。余额结果短缓存 60 秒。 配置(cordis.yml / profile 该插件行的 config 字段) 全部可选: 字段 默认 说明 timezone 宿主本地时区 IANA 时区名,如 Asia/Shanghai baseURL $DEEPSEEK BASE URL 或 https://api.deepseek.com 余额查询端点 apiKeyEnv DEEPSEEK API KEY 凭据引用名 reminderTimes ["08:50", "13:50"] 每天提醒时刻列表(HH:MM) re…

在 GitHub 查看完整 README →
工具/开发balancedshdsh-pluginelectricitytarifftime-of-use

分类