WTQ賬號池:複用本機登錄並自動切換賬號

前言

DeepSeek Harness(DSH)的插件生態強調功能擴展與靈活接入。在開發或使用過程中,經常會遇到單一賬號的 API 限額耗盡或被限流的情況,此時需要快速切換賬號或接入新的資源池。本插件旨在解決這一問題,它不依賴獨立的 API 密鑰,而是直接讀取用戶在本地已登錄的 WorkBuddy、Trae 和 Qoder 桌面應用狀態,將其轉化爲 DSH 可用的 Provider,並在資源不足時自動切換。

這是什麼

WTQ賬號池是一個 DeepSeek Harness 插件。它的核心功能是將本機已登錄的三家桌面應用賬號接入 DSH,並實現按需分配與自動切換。該插件由 chengzhi-c 維護,採用 MIT 許可證。它通過讀取本機登錄文件來獲取令牌,不發起額外的 OAuth 授權,從而簡化了賬號接入流程。

核心功能

  1. 複用本機登錄
    插件只讀取 WorkBuddy、Trae、Qoder 桌面應用已保存的登錄文件,不寫入登錄狀態,也不發起 OAuth 授權。這意味着它利用了用戶已有的登錄憑證。

  2. Region 分組與 Provider 註冊
    按照區域(region)將模型分組,每家廠商各自注冊成一個 provider。國內與國際賬號分別成組,可以同時開啓。

  3. 賬號分發策略
    根據不同的廠商策略進行賬號分發:

    • WorkBuddy:支持優先使用、輪詢、臨期積分優先和會話固定賬號。當限流或額度用盡時,會自動換號。
    • Trae、Qoder:支持輪詢與臨期積分優先。
  4. 面板與連接檢查
    提供設置面板,可查看賬號狀態、池狀態、模型勾選情況及連接檢查結果。支持修改顯示名、上下文窗口、輸出上限等模型屬性。

  5. 輸入框積分顯示
    開啓 showComposerPoints 配置後,在輸入框會顯示當前模型使用的賬號餘額,點擊即可查看該組賬號並切換。

安裝與啓用

插件以 .tgz 包形式分發。安裝前需在源碼目錄執行構建命令,生成 dsh-wtq-pool-1.0.2.tgz 文件,然後通過 DSH CLI 安裝。

  1. 在源碼目錄執行構建:
    pnpm install && pnpm run build && npm pack --pack-destination dist
  1. 使用 PowerShell 執行安裝命令(替換 desktop 爲實際 profile 名):
    $package = (Resolve-Path .\dist\dsh-wtq-pool-1.0.2.tgz).Path
    dsh plugin --profile desktop add $package

安裝後,進入 DSH 側邊欄的「插件」頁面,點擊 dsh-wtq-pool 卡片即可打開完整設置面板。若模型分組未出現,需重啓 dsh。

典型用法

  1. 賬號檢測
    在 WorkBuddy、Trae、Qoder 桌面應用中登錄賬號,然後在插件面板中點擊「重新檢測賬號」。

  2. 配置模型與策略
    在面板中爲每個 region 勾選要暴露的模型,並修改顯示名、上下文窗口等設置。在「賬號池」頁面配置分發策略,例如 WorkBuddy 可選擇「優先使用」或「臨期積分優先」。

  3. 使用輸入框積分
    在設置中開啓 showComposerPoints。在對話輸入區,當前模型會顯示其使用的賬號積分,點擊可查看並切換賬號。

適用場景與注意

  • 適用場景:本地已安裝並登錄了 WorkBuddy、Trae 或 Qoder 桌面應用的用戶,希望利用現有賬號額度,或者需要應對單一賬號的限流問題。
  • 安全與權限:
    • 插件只讀本機登錄文件,不寫回狀態。
    • 令牌僅在插件進程內部使用,併發往對應廠商接口。
    • 網關僅監聽 127.0.0.1,面板資源與 RPC 只接受迴環對端,因此遠程瀏覽器無法直接使用面板。
    • 插件不發送遙測數據。
  • 注意事項:插件不直接管理或刪除宿主會話記錄。同一臺機器上的其他進程可以通過迴環端點調用這些接口,從而消耗已登錄賬號的額度。
羽毛球分组比赛记分
小程序二维码

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

小夜