前言¶
DSH 支持以插件擴展 Web GUI。在 DSH 中使用 OpenCode GO 套餐模型時,賬戶額度會分散在 5 小時、每週、每月三個窗口裏;如果還想查看每個模型消耗了多少 Token、大致估算金額是多少,就需要一個集中入口。dsh-go 是面向 DeepSeek Harness Web GUI 的 OpenCode GO 套餐用量監控插件,提供設置側邊欄入口,以及對話輸入框下方的迷你條。
這是什麼¶
- 倉庫:
6pofx/dsh-go package.json中的name字段:dsh-go-usage- 許可證:MIT
- 定位:OpenCode GO 套餐用量監控插件 · 爲 DeepSeek Harness Web GUI 而生
- 入口:設置側邊欄 →「OpenCode GO 用量」 + 對話輸入框下方迷你條
本文使用倉庫名 6pofx/dsh-go 指代該插件。插件在界面中的顯示名稱未在已覈實資料中固定,安裝後以實際界面爲準。
核心功能¶
三窗口環形圖¶
提供 5 小時滾動(\(12)、每週(\)30)、每月($60)三檔額度視圖,顯示已用 %、剩餘約 $、重置倒計時,並在閾值變色:≥80% 顯示黃色,≥90% 顯示紅色。
這裏 $12 / $30 / $60 僅作展示參考,官方接口只返回百分比。
按模型用量¶
從 DSH 會話日誌聚合 provider 爲 opencode-go 的請求,顯示每個模型的 Token 用量與估算金額,並支持簡潔 / 詳細模式切換。
模型金額按官方 GO 單價估算,不是賬單金額。按模型數據只覆蓋本機 DSH 產生的 GO 用量;其他設備或 opencode CLI 的用量不在此統計內。
價格表查看¶
頁面內提供「查看價格表」按鈕,可展開當前生效的官方 GO 價格表,單位爲 USD / 每 1M token,幷包含高峯 / 閒時分檔列,同時標註同步來源與時間。
每日趨勢¶
提供近 30 天每日 GO 花費(估算)的迷你趨勢圖。
輸入框迷你條¶
僅噹噹前對話模型 provider 爲 opencode-go 時,在對話輸入框下方顯示 5h / 周 / 月 百分比;懸浮可查看三窗口詳情,點擊可立即刷新。
主題自適應與 Key 解析¶
樣式使用 --dsw-alias-* 主題變量,並帶明暗兜底;圓角通過通用元素探測自動跟隨直角 / 圓角主題。
憑據解析支持從 OPENCODE_GO_API_KEY 解析到 ~/.local/share/opencode/auth.json 的 opencode-go → opencode 條目,無需手動配置 Key。
安裝與啓用¶
推薦安裝方式¶
推薦直接使用 git 源安裝:
dsh plugin --profile web add github:6pofx/dsh-go
安裝完成後,進入設置側邊欄查看「OpenCode GO 用量」入口。
本地離線安裝¶
本地離線安裝採用 tarball 流程:
npm pack
cp dsh-go-usage-*.tgz $DSH_HOME/profiles/web/
首次安裝需要在 $DSH_HOME/profiles/web/package.json 的 dependencies 中加入對應條目:
"dsh-go-usage": "file:dsh-go-usage-0.1.14.tgz"
然後執行安裝:
dsh plugin --profile web install
最後重啓 dsh web。
已抓取資料中的示例文件名爲 dsh-go-usage-0.1.14.tgz;實際文件名以 npm pack 產物爲準。
更新¶
git 源更新:
dsh plugin --profile web update dsh-go
本地離線更新:
npm pack
cp dsh-go-usage-*.tgz $DSH_HOME/profiles/web/
dsh plugin --profile web install
更新後重啓 dsh web。
典型用法¶
查看賬戶額度與模型用量¶
打開設置側邊欄中的「OpenCode GO 用量」,可以先查看三窗口環形圖,再查看按模型 Token 用量與估算金額。
頁面內的「查看價格表」按鈕用於展開當前生效的 GO 價格表。
在對話中快速查看¶
當 DSH Web GUI 中當前對話模型 provider 爲 opencode-go 時,輸入框下方會出現迷你條。
- 懸浮:查看 5 小時 / 每週 / 每月三窗口詳情
- 點擊:立即刷新用量數據
自定義 Host 端參數¶
如需自定義 Host 端參數,可編輯 profile 的 cordis.patch.yml 用戶層,配置 baseUrl 與 timeoutMs。示例如下:
- insert:
- id: opencode-go-usage
name: dsh-go
config:
baseUrl: https://opencode.ai/zen/go/v1/usage
timeoutMs: 15000
適用場景與注意¶
適合在 DSH Web GUI 中使用 OpenCode GO 套餐,並希望在一處查看賬戶級額度、本機 DSH 模型用量估算和價格表的開發者。
使用與安裝時建議關注以下邊界:
- 插件會以當前 dsh 進程權限運行,執行 Host 側代碼;安裝前應檢查源碼、許可證與依賴。
- 用量接口未公開文檔,可能變動;解析已做防禦式處理,非 200 響應會顯示友好狀態而非崩潰。
- 官方接口 401 表示 key 失效,403 表示無訂閱。
- 限額($12 / $30 / $60)僅作展示參考,官方接口只返回百分比。
- 按模型 Token / 金額來自 DSH 會話日誌,僅覆蓋本機 DSH 產生的 GO 用量。
- 模型金額爲按官方 GO 單價估算,非賬單金額。
- DeepSeek 按請求時間區分高峯 / 閒時計價:高峯 01:00-04:00 / 06:00-10:00 UTC,價格 ×2。
- 分檔上下文模型(如 GPT 5.6 Luna / Qwen3.7 Plus)取低價檔估算。
結語¶
dsh-go 的作用是把 OpenCode GO 套餐的三窗口額度、本機 DSH 的模型用量估算、價格表和輸入框快速提示放在同一個插件入口中,方便開發過程中隨時查看用量狀態。
GitHub:
- https://github.com/6pofx/dsh-go
社區目錄頁 URL 未在已覈實資料中出現,本文不列出。