dsh-ollama-usage: Ollama Cloud 用量餘量可視化

前言

DeepSeek Harness (DSH) 採用插件化架構,允許開發者通過插件擴展宿主功能。對於使用 Ollama Cloud 的開發者,監控 Cloud 賬號的餘量(包括每 5 小時會話配額和周配額)通常需要手動打開網頁查看。dsh-ollama-usage 插件將這一過程可視化並集成到 DSH 界面中。

核心功能

該插件提供以下能力:

  • 會話用量:展示每 5 小時會話的用量進度。
  • 周用量:展示本週的配額使用情況。
  • 側邊欄雙橫條:在側邊欄底部以極簡雙橫條形式常駐顯示會話和周用量,包含百分比數字。
  • 插件詳情頁完整面板:在插件詳情頁渲染完整的用量面板,包括歷史記錄和倒計時。
  • 持久化:API Key 與用量快照保存在本地,支持跨對話或重啓後恢復。
  • 自動刷新:宿主自動查詢用量,Key 失效時自動清除。
  • 登錄引導:引導用戶在 ollama.com/settings 創建 API Key 並進行檢測。

安裝與啓用

通過 CLI 安裝插件:

dsh plugin --profile web add dsh-ollama-usage
dsh --profile web

安裝後,插件會自動注入到宿主中。

使用步驟

  1. 打開 DSH 插件列表,找到 dsh-ollama-usage。
  2. 在插件面板中,如果未登錄,點擊引導跳轉到 ollama.com/settings 創建 API Key。
  3. 返回插件面板點擊「檢測」,或使用終端 ollama signin 後點擊「重新檢測本地憑證」。
  4. 檢測成功後,展開側邊欄底部即可看到雙橫條顯示用量。
  5. 若不再需要本地存儲的 Key,可在面板中點擊「清除已存 Key」。

數據與隱私

  • 數據來源:插件僅向 https://ollama.com/api/usage 發送帶 Bearer Token 的查詢請求。
  • 本地存儲:API Key 以明文保存在本機目錄 $DSH_HOME/storages/ollama-usage/usage.json,文件權限爲 600。
  • 清理:用戶可隨時清除已存儲的 Key。

兼容性

  • 支持 DSH >= 0.1.5-rc.1。
  • 對於舊版 DSH (0.1.0-rc.5 ~ rc.8),請使用 npm 版本 0.1.5。

生態背景

DSH 旨在構建一個插件生態,所有插件均爲社區項目。本插件收錄在 SkillHub 目錄中,源碼託管在 GitHub。

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

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

小夜