DSH Connect Qoder:接入 Qoder 模型與賬號管理

DeepSeek Harness (DSH) 通過插件機制支持豐富的模型接入。通義靈碼(Qoder)官方不提供 OpenAI 兼容的端點,本插件通過直連 Qoder 的 cosy 網關,爲 DSH 提供了模型接入能力,並補充了賬號池、每日簽到、積分讀數與模型管理功能。

核心功能

雙供應商並行接入

插件支持國內版與國際版兩個供應商,分別註冊爲 qoder 和 qoder-global provider。
* 國內版:使用 gateway.qoder.com.cn。
* 國際版:使用 api1.qoder.sh。
配置了 PAT 的區域,其模型會出現在 DSH 的模型選擇器中。兩個區域的模型可同時存在,不同會話可獨立選擇。

賬號池與 PAT 管理

  • 多賬號池:支持多個 PAT,插件會自動去重合並設置、環境變量與本地 vault 中的憑據。
  • 自動換號:開啓後,插件會根據實測可用性、積分有效期、餘額等規則自動選擇賬號,請求失敗時自動切換重試。
  • 導入導出:支持按區域導出和導入賬號池配置。

模型管理與積分

  • 模型管理:可刷新上游模型目錄,逐項勾選啓用或禁用。模型列表會顯示積分倍率、上下文限制、思考強度等。
  • 可用性測試:每個模型行提供測試按鈕,發送真實請求驗證可用性(會消耗少量積分)。
  • 積分讀數:只讀顯示各賬號剩餘積分與積分包到期時間,支持一鍵簽到。
  • 安全隔離:採用安全 loopback shim,PAT 僅在本地與 pi-ai 交互,不外發到網關之外。

安裝與啓用

從發佈包安裝(推薦):

# Desktop profile
dsh plugin --profile desktop add @dmh2002/dsh-connect-qoder

# Web profile
dsh plugin --profile web add @dmh2002/dsh-connect-qoder

安裝後需重啓對應 profile 的 DSH 進程以加載插件。

配置

創建 PAT

在 Qoder 賬戶設置中創建 Personal Access Token(pt-… 開頭)。

添加憑據

插件設置卡片提供 PAT 添加入口,優先級高於環境變量。
* 國內版:設置項 regions.cn.pat,環境變量 QODERCN_PERSONAL_ACCESS_TOKEN。
* 國際版:設置項 regions.global.pat,環境變量 QODER_PERSONAL_ACCESS_TOKEN。

添加 PAT 後,在模型管理頁點擊“從 Qoder 刷新”即可列出可用模型。

工作原理

插件在 DSH 內部通過 PiAiAdapter 接入,架構如下:

DSH PiAiAdapter
  -> 安全 loopback shim(本地隨機端口 + 進程內 secret)
  -> QoderUpstreamClient(cosy 協議最小客戶端)
  -> 國內版 https://gateway.qoder.com.cn/algo/api/v2/...
  -> 國際版 https://api1.qoder.sh/algo/api/v2/...
  -> Qoder SSE(OpenAI 形狀增量)
  -> DSH 本地執行工具並回傳結果

PAT 僅在獲取 jobToken 時使用一次,後續請求攜帶 cosy bearer 與機器指紋。PAT 不進入 pi-ai,不寫入 Qoder 桌面端登錄文件。

注意事項

  • 安全性:PAT 只保存到本地插件配置,不外發。
  • 國際版限制:國際版需要本機 Qoder 客戶端的設備風控組件支持。
  • 測試消耗:模型可用性測試會發送真實請求,消耗少量上游額度。
  • 錯誤處理:插件對憑據無效、內容審覈拒絕、額度耗盡等錯誤會如實分類。
羽毛球分组比赛记分
小程序二维码

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

小夜