DeepSeek Harness 插件:dsh-balance-monitor

前言

在 DSH 裏調用 DeepSeek API 時,賬戶餘額、峯谷計價時段、當前會話大概花費了多少費用,通常會分散在接口、控制檯和計價規則裏。dsh-balance-monitor 是 Rainronin 維護的一個 DSH 插件,目標是把這些信息放進 dsh 會話和側邊欄。

它是社區目錄裏的 DSH 插件,不是 DeepSeek 或幻方的官方應用商店產品。DSH 的理念是「一切皆插件」,這個插件也按社區插件的方式安裝和組合到 profile 中。

插件定位

dsh-balance-monitor 是一個 DeepSeek API 餘額即時監測插件,許可證爲 MIT。

它提供以下能力:

  • 官方 /user/balance 接口餘額快照
  • ds_balance 會話內查詢工具
  • 北京時間峯谷計價狀態
  • 單會話費用估算
  • dsh 原生風格側邊欄徽章

核心能力

餘額快照與會話內查詢

插件使用官方 /user/balance 接口獲取餘額快照,並提供 ds_balance 工具,讓 agent 在會話內查詢餘額。

ds_balance 支持穿透緩存:

force: true

側邊欄徽章

插件提供 dsh 原生風格的側邊欄徽章:

  • 徽章位於側欄底部 Settings 旁
  • 支持刷新按鈕,點擊後強制穿透緩存
  • 默認 30s 自動輪詢
  • 摺疊態顯示狀態燈
  • 支持多幣種顯示,CNY/USD 全列且 CNY 優先

狀態燈含義:

  • 綠色:連接正常
  • 黃色:降級

峯谷計價狀態

插件會顯示北京時間峯谷計價狀態:

  • 高峯:顯示 高峯 HH:MM:SS,並可倒計時到空閒階段
  • 空閒:顯示 空閒

官方峯谷計價自 2026-08-17 00:00 北京時間生效,此前爲預覽。

單會話費用估算

插件會基於 DeepSeek V4 峯谷計價進行單會話費用估算。

密鑰與請求策略

插件複用 DEEPSEEK_API_KEY,不需要單獨配置密鑰。相關資料宣稱其不落盤、不打印、不緩存。

請求策略包括:

  • 30s TTL 緩存
  • 請求串行
  • 5s 超時

插件還支持可選的每輪注入:把餘額注入到模型上下文中。該能力默認關閉,開啓後只讀緩存,且宣稱不阻塞對話。

安裝與啓用

在 web profile 中安裝:

dsh plugin --profile web add @rainronin/dsh-balance-monitor

安裝後,插件會自動加入 dsh.profile.bundles。可以查看組合配置:

dsh --profile web --dump-config

從 GitHub 安裝時,如果 pnpm 阻止 prepare 構建腳本,需要按提示在 $DSH_HOME/profiles/<profile>/pnpm-workspace.yaml 中添加 allowBuilds 並重試。

典型用法

在會話裏查詢餘額

可以直接對 agent 提問:

查一下 DeepSeek 餘額

或者:

check my DeepSeek balance

查看側邊欄徽章

側邊欄徽章會顯示餘額和狀態。

  • 點擊刷新按鈕,可以強制穿透緩存
  • 摺疊態顯示單個狀態燈:綠色表示連接正常,黃色表示降級
  • 高峯狀態顯示 高峯 HH:MM:SS,並倒計時到空閒階段
  • 空閒狀態顯示 空閒

覆蓋配置

可以在 profile 的 cordis.patch.yml 中覆蓋配置,例如 cacheTtlMs 和 pollIntervalMs:

- id: balance-monitor
  config:
    cacheTtlMs: 10000
    pollIntervalMs: 10000

上面示例把緩存 TTL 和輪詢間隔都設爲 10000 ms。

異常狀態

未配置密鑰時:

  • 工具返回中文提示
  • 徽章顯示未配置密鑰

API 失敗且有舊緩存時:

  • 返回上次快照
  • 標記爲過期

API 失敗且無緩存時:

  • 展示真實失敗原因
  • 徽章顯示無信號

適用場景與注意

這個插件適合在 DSH 中調用 DeepSeek API,並希望查看餘額、峯谷計價狀態和單會話費用估算的人。

使用前注意:

  • 插件以當前 dsh 進程權限運行
  • 安裝前應檢查源碼與許可證;當前資料顯示許可證爲 MIT
  • 未配置 DEEPSEEK_API_KEY 時,無法獲得真實餘額
  • 每輪注入默認關閉,默認主要通過徽章和 ds_balance 工具查詢
  • DSH 社區目錄是獨立站點,與 DeepSeek / 幻方無官方從屬關係

相關鏈接

  • GitHub:https://github.com/Rainronin/dsh-balance-monitor
  • 目錄頁:https://www.skillhub.cn/plugins/Rainronin/dsh-balance-monitor,來自插件線索。
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜