dsh-account-model-hub:在 DSH 裏統一管理訂閱賬號與模型

前言

在 DeepSeek Harness(DSH)裏跑智能體時,模型往往來自多家訂閱:ChatGPT Codex、Claude、Grok、GitHub Copilot 等。各自登錄方式、配額窗口和模型列表分散在不同入口,會話裏還要單獨配可見模型、推理檔位和工具開關。若每個 provider 各裝一套插件,設置頁會重複、路由也容易亂。

下面介紹 UniversalCAI 維護的 dsh-account-model-hub(當前插件版本 0.3.2,兼容 DSH 0.2.1-rc.5)。它由上游訂閱類插件 fork 而來,在同一插件內提供「賬號與配額」和「模型設置」兩個頂層視圖,把 OAuth 訂閱、API Key 賬號池、配額展示和 per-provider 模型配置收攏到 DSH Web 設置裏。

這是什麼

dsh-account-model-hub 的定位是 Account & Model Hub:管理 Codex、Claude、Grok、Copilot、Google Antigravity 以及 OpenCode Go 等線路的賬號、配額與賬號池,並單獨編輯各 provider 的模型可見性、默認 reasoning effort、展示名、上下文與 provider 工具。許可證爲 MIT,源碼在 GitHub 公開倉庫。

插件爲純 JavaScript/TypeScript,無原生依賴;README 記載 Windows 已測試,macOS / Linux 預期可用(Claude Code 憑據在 macOS 可走 Keychain,Linux 可走文件回退)。

核心功能

設置頁結構

同一插件內兩個一級視圖:

  1. Accounts & Quota:各 provider 登錄/登出、API Key、配額卡片、賬號池與用量。
  2. Model settings:按 provider 卡片進入「僅模型」編輯器,配置模型可見性、默認推理 effort、展示名、上下文與 provider 工具,不再嵌在賬號管理深處。

支持的訂閱與線路

README 中的 provider 表(節選)說明路由與訂閱關係,例如:

Route 訂閱 模型來源說明
codex ChatGPT Plus/Pro 來自 chatgpt.com Codex 模型目錄(live catalog)
claude Claude Pro/Max 訂閱內模型(靜態目錄,隨插件更新)
grok X Premium (xAI) live catalog

此外還支持 GitHub Copilot(device flow)、Google Antigravity(OAuth),以及 fork 新增的 OpenCode Go(API Key、三種上遊協議、賬號池與 per-account 5h/weekly/monthly 配額,詳見倉庫 docs/opencode-go.md)。

OAuth 類訂閱(Codex、Grok、Antigravity 等)在 DSH Web UI 的 Settings → Accounts & Quota 完成登錄,無需爲這些訂閱單獨填 API Key。Copilot 使用 GitHub OAuth device flow。Claude 優先從已有 Claude Code 會話導入憑據(macOS Keychain 或 ~/.claude/.credentials.json),否則與 Codex 一樣走瀏覽器 OAuth;不強制安裝 Claude Code CLI。

刷新後的 token 保存在 ~/.dsh/plugins/account-hub/auth.json(權限 0600),並自動刷新。

模型與會話側能力

  • 展示名:在 Accounts & Quota → Manage 或 Edit model list 中設置訂閱/模型展示名(單行最多 80 字符),寫入 provider-settings.json,僅影響展示,不改變 provider ID、模型 ID 與路由。
  • 推理與 Copilot 路由:目錄中帶 reasoning levels 的模型在模型菜單中有 Effort 選擇;Copilot 部分模型在「函數工具 + effort」組合時會從 chat completions 改走 /responses(README 有說明)。
  • Codex Speed:目錄支持 fast tier 的 Codex 模型可在 composer 工具行切換 Standard / Fast(service_tier: priority);子 agent 有獨立的默認速度設置路徑:Settings → Accounts & Quota → ChatGPT (Codex) → Manage → Edit model list → Subagent default speed。
  • 用量 pill:composer 統計行可顯示當前會話模型對應訂閱的用量百分比與重置窗口;點擊可展開已登錄 provider 與賬號。 Settings → Accounts & Quota → Status-bar quota display 可選「僅當前/最近訂閱」或「隱藏」(偏好保存在當前瀏覽器)。
  • 工具:可在模型列表中配置 image generation、video generation、X search 等 per-provider 開關;image_generate / video_generate 結果可在對話內聯展示,provider 參數可選不同圖像/視頻後端。

安裝與啓用

在已安裝 DSH 且使用 Web profile 的環境下,安裝命令以 README 原文爲準:

dsh plugin --profile web add github:UniversalCAI/dsh-account-model-hub

DSH Discover 市場索引源(README 給出的 self-hosted index 示例):

https://cdn.jsdelivr.net/gh/UniversalCAI/dsh-account-model-hub@v0.3.2/market/index.json

社區目錄頁(與 DeepSeek / 幻方無官方從屬關係,僅爲獨立收錄站點):

  • https://www.skillhub.cn/plugins/UniversalCAI/dsh-account-model-hub

安裝後進入 Settings,分別打開 Accounts & Quota 與 Model settings 完成登錄與模型配置即可在會話模型選擇器中使用已登錄 provider 的 live 目錄。

典型用法

  1. 登錄訂閱:Settings → Accounts & Quota(README Demo 中亦稱 Subscriptions),按 provider 執行 OAuth 或 device flow;Claude 在有 Claude Code 憑據時會自動導入。
  2. 管理賬號池與配額:在同一視圖查看配額卡片、默認賬號(星標)與 OpenCode Go 等多賬號池。
  3. 編輯模型列表:進入 Model settings 或 Edit model list,調整可見模型、默認 reasoning effort、上下文與工具開關,使用統一的 Save / Cancel。
  4. 會話中選模型:已登錄 provider 出現在會話模型 picker;需要時在同一菜單調整 Effort 或 Codex Speed。
  5. 查看用量:通過 composer 上的 subscription usage pill 或設置頁內的配額詳情(與 Status-bar 顯示偏好獨立)。

適用場景與注意

適合:在 DSH Web 端希望用個人 Plus/Pro/X Premium/Copilot 等訂閱驅動 Codex、Claude、Grok 等模型,並希望在同一插件裏配置模型可見性與工具,而不是分散多個訂閱插件;需要 OpenCode Go API Key 賬號池與配額管理的用戶也可關注本 fork 的 OpenCode Go 線路。

注意:

  • 插件以當前 DSH 進程的權限運行,會讀寫 ~/.dsh/plugins/account-hub/ 等路徑;安裝前應自行審閱源碼與 MIT 許可證,確認 OAuth 與 token 存儲策略可接受。
  • 平臺支持以 README 爲準;開源發佈清單建議包含 macOS/Linux 冒煙測試(安裝 → 登錄 Codex/Claude → 打開兩個設置視圖 → 驗證配額 footer → 跑一次模型調用)。
  • 狀態欄用量 pill 的「最近訂閱」歷史不跨頁面 reload 持久化;Antigravity 在 pill 中可能只預覽當前模型的配額窗口。

結尾

dsh-account-model-hub 把 DSH 裏多路訂閱賬號、配額與模型設置合併爲一個 Web 插件的兩個視圖,並擴展 OpenCode Go 賬號池能力,適合以「一切皆插件」方式擴展 Harness 的開發者。

  • 目錄頁:https://www.skillhub.cn/plugins/UniversalCAI/dsh-account-model-hub
  • GitHub:https://github.com/UniversalCAI/dsh-account-model-hub
羽毛球分组比赛记分
小程序二维码

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

小夜