dsh-balance-tide:DSH Web 餘額與峯谷計價提示插件

前言

在 DSH 中使用 DeepSeek 時,賬戶餘額、價格檔位和本會話花費通常分散在外部頁面或日誌裏。峯谷計價生效後,同一模型的成本會隨北京時間變化,開發者需要在調用前判斷當前是否處於 peakoff-peak。下面介紹 dsh-balance-tide,它把賬戶餘額、峯谷計價潮汐提示和本會話估算花費放進 DSH Web 插件中。

這是什麼

dsh-balance-tide 是由 huanyuLv 維護的 DSH Web 插件,定位爲:DeepSeek Harness (DSH) Web plugin: account balance + peak/off-peak pricing tide indicator。

它主要解決三件事:

  • 查看當前賬戶餘額。
  • 判斷當前價格檔位以及距離下一次峯谷切換的時間。
  • 按當前計價週期估算本會話花費。

當前版本爲 0.4.0,許可證爲 MIT。

核心功能

  • 顯示 standard / peak / off-peak 價格檔位徽章,按北京時間即時判斷。
  • 顯示距下一次峯谷切換的倒計時,並每秒刷新。
  • 從官方 /user/balance 端點讀取賬戶餘額,區分 grantedtopped-up
  • 按當前計價週期估算本會話花費,複用 sessionProjections;同一 turn/step 樣本替換而非重複計算。
  • 懸停時顯示當前與下一週期完整價格表、峯谷價差(peak = off-peak × 2)、峯谷時間窗和使用建議。
  • 提供 ? 圖標,打開官方定價頁。
  • 零配置場景下複用 DSH 憑證中的 DEEPSEEK_API_KEY,倉庫中不存放密鑰。
  • 支持中文 / English 界面語言。

峯谷計價規則

根據已覈實信息:

  • 峯谷計價自 2026-08-17 00:00 生效;之前爲當前平價。
  • 北京時間 09:00–12:0014:00–18:00peak
  • 其餘時間爲 off-peak
  • off-peakpeak 的一半。

安裝與啓用

安裝前需要 pnpm 環境。下面按 npm、Git URL、本地目錄三種方式安裝。

npm:

dsh plugin --profile web add dsh-balance-tide

Git URL:

dsh plugin --profile web add https://github.com/huanyuLv/dsh-balance-tide

本地目錄:

dsh plugin --profile web add file:/path/to/dsh-balance-tide

安裝後重啓 dsh web 生效。

配置

插件配置放在:

$DSH_HOME/profiles/web/cordis.patch.yml

可配置項包括:

refreshIntervalMs
clientPollIntervalMs
currency
allowedHosts

如果官方價格或日程變化,也可以用配置覆蓋:

tideCutoff
peakWindows
tidePrices

安全與限制

安全方面:

  • 優先使用 DSH 憑證中的 DEEPSEEK_API_KEY
  • apiKey 配置項僅爲逃生通道,避免明文寫入配置。
  • baseUrl 必須爲 https,明文 http 會被拒絕。
  • /query-tide 會檢查讀取方:Host 必須爲 localhost、IP 字面量或 allowedHosts 中註冊的域名。
  • 攜帶 Origin 的請求必須同源。
  • 被拒絕的讀取返回 403
  • 服務器僅向瀏覽器發送少量錯誤碼,原始異常文本進入日誌,自定義 baseUrl 不泄露到前端。

限制方面:

  • 成本爲按當前計價週期估算,官方賬單爲準。
  • 多幣種賬戶的讀出行只顯示第一個幣種,其餘幣種顯示在 tooltip 中。
  • deepseek-chat / deepseek-reasoner 未再列於官方定價頁,靜態價格僅爲 fallback,不是已驗證報價。

適用場景與注意

適合:

  • 使用 DSH web profile 的開發者。
  • 需要在 Web 界面中查看餘額、峯谷計價和本會話估算花費的場景。
  • Node.js 20 / 22 / 24 環境。

兼容:

  • DeepSeek Harness 0.1.0-rc.6+(web profile)。
  • 純 JavaScript + 標準瀏覽器 CSS,無原生模塊。

注意:插件以當前 dsh 進程權限運行。安裝前建議檢查源碼與許可證;本項目許可證爲 MIT。

結尾

dsh-balance-tide 提供賬戶餘額、峯谷計價潮汐提示和本會話花費估算,適合放在 DSH Web 日常使用。項目地址:https://github.com/huanyuLv/dsh-balance-tide

羽毛球分组比赛记分
小程序二维码

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

小夜