omdsh-dev/dsh-tool-tariff ↗★ 1
@deepseek-ai/dsh-tool-tariff
DSH 峰谷电价时段查询、DeepSeek 余额查询及峰时切换提醒插件
AI 分析
集成电价时段查询与 DeepSeek 官方 API 余额监控,支持顶部状态栏显示和定时提醒。适合需要精细化管理 API 消耗预算及关注本地电价时段的用户。
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:omdsh-dev/dsh-tool-tariff说明文档
阅读完整 README ↗使用
- 在对话中问"现在是什么时段?"或"什么时候进入峰时?"——模型会调用
tariff工具; - 问"查一下 API 余额"——模型会调用
api_balance工具; - 每天 08:50 / 13:50 自动收到峰时切换提醒(默认唤醒模型用一句话播报)。
余额查询的前提
需要 DeepSeek API Key。两种方式任选其一:
- 在 DSH 设置页(模型/凭据页)配置凭据
DEEPSEEK_API_KEY; - 或导出环境变量
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) |
reminderWindowMinutes | 10 | 每个提醒的窗口长度(分钟) |
reminderTickMs | 20000 | 提醒调度轮询间隔(毫秒) |
reminderWake | true | true 唤醒 agent 一轮由模型播报提醒;false 仅注入 next-step 上下文(不产生模型调用) |
balanceCacheMs | 60000 | 余额结果缓存毫秒数 |
示例($DSH_HOME/profiles/web/cordis.yml 或 --patch):
plugins:
tool-tariff:
timezone: Asia/Shanghai
reminderTimes: ['08:50', '13:50']
reminderWake: true