dsh-opencodego-usage:DSH Web GUI 的 OpenCodeGo 剩餘額度監控插件

前言

如果日常通過 DeepSeek Harness (DSH) Web GUI 使用 OpenCodeGo,剩餘額度通常需要單獨查看。dsh-opencodego-usage 把這個信息放進 DSH Web GUI:在對話輸入框右下角顯示一個呼吸燈,點擊後展開面板,查看 rolling、weekly、monthly 三個窗口的用量、剩餘比例和重置時間。

這是什麼

BeiZi6/dsh-opencodego-usage 是爲 DeepSeek Harness (DSH) Web GUI 提供 OpenCodeGo 剩餘額度監控插件。倉庫 owner 爲 BeiZi6package.json 中的 author 爲 Xu Yuanshan。它適用於 dsh web,許可證爲 MIT © Xu Yuanshan。

核心功能

  • 在對話輸入框右下角顯示呼吸燈,按剩餘額度比例變色:>50% 綠、20–50% 黃、<20% 紅,並帶 3.6 秒呼吸動畫。
  • 指示器顏色反映 rolling、weekly、monthly 三個窗口中最低的剩餘額度比例。
  • 點擊呼吸燈展開液態玻璃面板,展示 rolling、weekly、monthly 三個窗口的進度條和重置時間。
  • 自動從 DSH credentials 讀取 API key;僅當 active provider 爲 opencode-go 時,解析 llm-pi-ai.providers.opencode-go.apiKeyEnv 指定憑據。
  • 面板內可手動覆蓋當前會話 API key;清除後回退自動解析。
  • 每 2 分鐘自動刷新 OpenCodeGo 配額。
  • 面板具有鼠標跟隨高亮、磨砂模糊和窗口式斜向打開動畫。
  • 在 DSH web server 註冊同源路由 /opencodego-usage,並查詢官方 OpenCodeGo quota API:
GET https://opencode.ai/zen/go/v1/usage

請求使用 Bearer 認證。

安裝與啓用

安裝前需要啓用 web profile 的 DeepSeek Harness。運行環境要求 Node.js >= 22.19,peer dependencies 爲:

@deepseek-ai/cordis ^4.0.1
@deepseek-ai/dsh-host-webserver ^0.1.0-rc.6

從官方 registry 安裝:

dsh plugin --profile web add github:BeiZi6/dsh-opencodego-usage

安裝後重啓 dsh web,使插件生效。

移除插件:

dsh plugin --profile web remove dsh-opencodego-usage

典型用法

1、在 DSH Web GUI 的對話輸入框右下角查看呼吸燈。顏色表示當前最低剩餘額度:

剩餘額度比例 顏色
>50%
20–50%
<20%

2、點擊呼吸燈展開面板,查看三個窗口:

  • rolling:約近 5 小時
  • weekly:約近 7 天
  • monthly:約近 30 天

每個窗口展示用量、剩餘比例和重置時間。

3、如果當前會話需要使用另一個 API key,可在面板中輸入手動 API key override。清除後,插件回退到自動解析。

4、面板數據每 2 分鐘自動刷新,無需手動重複查詢。

API key 與狀態文件

手動覆蓋的 API key 會保存在狀態文件中。默認位於 $DSH_HOME 下,可通過 OCG_STATE_PATH 環境變量移動路徑。刪除該文件不會影響基於 DSH credentials 的解析。

API key 只會通過 HTTPS 發送到官方 OpenCodeGo quota endpoint。

適用場景與注意

適合在 DSH Web GUI(dsh web)中使用 OpenCodeGo,並希望在對話界面直接查看剩餘額度的場景。

注意:

  • 插件以當前 dsh 進程權限運行,安裝前應檢查源碼與許可證。
  • 配額數值和重置時間按 OpenCodeGo API 返回原樣展示,不做本地估算。
  • 插件在 DSH web server 註冊同源路由 /opencodego-usage,並在後端查詢官方 OpenCodeGo quota API。
  • 需要 Node.js >= 22.19 以及對應 peer dependencies。

結尾

dsh-opencodego-usage 把 OpenCodeGo 剩餘額度接入 DSH Web GUI,適合需要在輸入框附近快速判斷 rolling、weekly、monthly 配額狀態的使用場景。

倉庫地址:https://github.com/BeiZi6/dsh-opencodego-usage

如使用 DSH 社區目錄,可按插件名 dsh-opencodego-usage 檢索。

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

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

小夜