前言¶
DSH 插件生態強調「一切皆插件」。如果要在 DSH 的模型選擇器裏同時使用 WorkBuddy、Trae 與 Qoder CN 的模型,渠道添加、憑據管理、狀態查看和簽到領取容易分散在不同位置。下面介紹的 dsh-connect 是一個 DSH 插件,用於把上述渠道的模型接入 DSH,並在一個面板裏完成狀態查看、渠道管理、憑據管理和簽到。
這是什麼¶
dsh-connect 由 yembors64632 維護,許可證爲 MIT,分類爲模型推理。
它解決的問題是:
- 一次接入 WorkBuddy(含企業版,多賬號註冊表)、Trae、Qoder CN 三個渠道的模型到 DSH。
- 用一個統一面板查看各賬號登錄狀態、額度進度、簽到狀態和模型數。
- 在一個入口裏完成渠道添加、改名、刪除、憑據管理和簽到領取。
核心功能¶
下面是已覈實的主要能力:
1、模型接入:WorkBuddy、Trae、Qoder CN 的模型進入 DSH 模型選擇器。
2、統一狀態面板:查看各賬號登錄狀態、額度進度、簽到狀態和模型數。
3、一鍵簽到:一次領取所有渠道的每日額度。
4、自動簽到:打開面板或側欄刷新時領取可領額度。
5、渠道管理:添加、改名、停用、刪除、粘貼憑據。
6、模型篩選:勾選哪些模型出現在模型選擇器中。
7、倍率顯示:模型選擇器和麪板中顯示當前倍率。
8、WorkBuddy 掃碼登錄:不依賴桌面 App。
安裝與啓用¶
已覈實資料中未提供官方安裝命令,因此本文不補充安裝命令。
插件的 Node 環境要求爲:
^22.19.0 || >=24.0.0
啓用後,如果新增/刪除渠道、改名或升級插件,需要重啓 DSH,相關模型纔會進入模型選擇器。
安裝前應檢查源碼與許可證。插件以當前 DSH 進程權限運行,憑據文件爲 0600 明文,不要提交到 git 或公開:
0600
典型用法¶
先做狀態查看和簽到,再做渠道與憑據管理,最後按變化重啓 DSH。
1、在左側欄底部打開「渠道中心」,查看狀態、簽到並管理入口開關。
2、在面板右上角「認證」頁添加/刪除渠道、改名、粘貼憑據或掃碼。
3、在宿主機運行憑據導出與只讀校驗命令:
node scripts/export-connect-credentials.mjs
4、在宿主機執行 WorkBuddy 掃碼登錄:
node scripts/wb-login.mjs
5、新增/刪除渠道、改名或升級插件後,重啓 DSH。
適用場景與注意¶
適合以下場景:
- 需要在 DSH 中同時使用 WorkBuddy、Trae 與 Qoder CN 的模型。
- 希望在一個面板裏查看登錄狀態、額度進度、簽到狀態和模型數。
- 需要粘貼憑據、管理渠道、篩選模型、查看倍率。
- 需要 WorkBuddy 掃碼登錄,不依賴桌面 App。
使用前需要特別注意:
1、憑據文件爲 0600 明文,不要提交到 git 或公開:
0600
2、Qoder CN 簽到依賴:
Cosy-ClientType: 10
3、WorkBuddy 的「今天籤沒簽」沒有可靠只讀來源,側欄角標與面板需走同一條 auto=1 請求:
auto=1
4、新增/刪除渠道、改名後,模型需要重啓 DSH 才進入模型選擇器。
5、等待掃碼時重啓 DSH 會作廢授權碼;授權碼 15 分鐘有效且一碼只消費一次。
6、Node 要求:
^22.19.0 || >=24.0.0
7、許可證爲 MIT,安裝前應檢查源碼。
結尾與鏈接¶
dsh-connect 的價值在於把 WorkBuddy、Trae、Qoder CN 三類渠道的模型接入、狀態面板、簽到、渠道管理和憑據管理收攏到一個 DSH 插件裏,減少在多個入口之間來回切換。
插件線索給出的目錄頁地址爲:
https://www.skillhub.cn/plugins/yembors64632/dsh-connect
GitHub 倉庫:
https://github.com/yembors64632/dsh-connect