omdsh-dev/dsh-tool-tariff1

@deepseek-ai/dsh-tool-tariff

DSH 峰谷电价时段查询、DeepSeek 余额查询及峰时切换提醒插件

AI 分析

集成电价时段查询与 DeepSeek 官方 API 余额监控,支持顶部状态栏显示和定时提醒。适合需要精细化管理 API 消耗预算及关注本地电价时段的用户。

包名
@deepseek-ai/dsh-tool-tariff
版本
0.0.2
许可证
MIT
最近更新
2026年8月21日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:omdsh-dev/dsh-tool-tariff

使用

  • 在对话中问"现在是什么时段?"或"什么时候进入峰时?"——模型会调用 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_URLhttps://api.deepseek.com余额查询端点
apiKeyEnvDEEPSEEK_API_KEY凭据引用名
reminderTimes["08:50", "13:50"]每天提醒时刻列表(HH:MM)
reminderWindowMinutes10每个提醒的窗口长度(分钟)
reminderTickMs20000提醒调度轮询间隔(毫秒)
reminderWaketruetrue 唤醒 agent 一轮由模型播报提醒;false 仅注入 next-step 上下文(不产生模型调用)
balanceCacheMs60000余额结果缓存毫秒数

示例($DSH_HOME/profiles/web/cordis.yml--patch):

plugins:
  tool-tariff:
    timezone: Asia/Shanghai
    reminderTimes: ['08:50', '13:50']
    reminderWake: true