dsh-billing-badge:DeepSeek Harness 計費時段與餘額插件

在 DeepSeek Harness 的 Composer 統計行中,用戶通常需要跳轉到其他頁面查看當前的計費時段和賬戶餘額。dsh-billing-badge 插件直接在統計行中增加了原生的膠囊控件,用於顯示計費時段狀態和倒計時,並支持點擊展開面板查看詳細餘額信息。

插件定位

該插件由開發者 devacc8 維護,採用 MIT 許可證。它作爲 DeepSeek Harness Web GUI 的客戶端擴展,不包含成本或 Token 的具體計費統計,僅展示官方接口返回的餘額數據。

核心功能

1. 統計行膠囊顯示

插件在 Composer 統計行中,緊接在“Cache hit”統計數據之後,渲染一個膠囊控件。

  • 計費時段與顏色點:顯示當前所處的計費季節(峯/谷)。峯時段顯示琥珀色圓點,其餘爲半價時段(綠色圓點)。
  • 倒計時:顯示距離季節切換的剩餘時間。

2. 餘額與狀態面板

點擊膠囊可打開面板,展示以下信息:

  • 季節與時間:當前季節、下一次切換的時間(北京時間)。
  • 賬戶餘額:顯示賬戶總餘額及貨幣單位(由 API 響應決定,不強制使用 CNY)。
  • 餘額構成:當賬戶餘額包含贈送和充值時,面板會拆分爲“Granted(贈送)”和“Topped up(充值)”兩行顯示。
  • 可用性警告:如果餘額不足以支持 API 調用,面板會顯示警告行。

3. 數據與安全

  • 接口調用:使用官方 GET /user/balance 接口獲取數據。
  • 密鑰處理:通過 DSH 的 credentials seam 解析 API Key,不將其發送到瀏覽器端。
  • 路由限制:單路由需要請求頭 x-dsh-billing-badge: 1,並拒絕跨域 Origin 訪問。

時段規則

計費時段的切換邏輯基於北京時間:
* 峯時段:工作日 09:00-12:00 和 14:00-18:00。
* 其餘時段:週六日全天及工作日其他時段爲半價。

安裝與啓用

使用官方插件安裝命令添加該插件:

dsh plugin --profile web add dsh-billing-badge

安裝後需重啓 dsh web 進程使更改生效。

典型用法

在 Composer 統計行中,用戶將看到類似以下的文本:
2288M tok · Cache hit 99.8% · ● Off-peak · 2h13m

點擊 ● 圓點,即可在彈出的面板中查看完整的餘額構成和倒計時。

注意事項

  • 版本兼容性:僅支持 DeepSeek Harness 0.1.5 和 0.1.6。
  • 功能範圍:不涉及成本覈算或 Token 數量統計,僅顯示賬戶餘額。

參考鏈接

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

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

小夜