前言¶
DSH 的模型調用默認走配置好的 provider。不少開發者手上其實還有一批免費檔、簽到型的大模型賬號——華爲雲 CodeArts、騰訊 CodeBuddy / WorkBuddy、Qoder、TRAE 等。這些渠道各自的額度、簽到刷新時間和模型目錄都不相同,手動維護既費時間,也容易漏掉每日簽到。下面介紹的插件 dsh-get-it-for-free 就是把這類渠道統一接進 DeepSeek Harness,讓登錄、簽到、模型池同步在本地自動完成。
這是什麼¶
dsh-get-it-for-free 由 hulibuld 維護,是 DeepSeek Harness(DSH)的一個插件,分類歸在「模型推理」,許可證爲 MIT。它解決的痛點是:把多個免費/簽到型賬號渠道接入 DSH,設置裏登錄賬號、每日簽到、同步可用模型池,模型隨後以普通 provider 的形式出現在 DSH 的模型選擇器裏。
插件純本地運行,沒有遙測,不向上游倉庫發請求。賬號憑據只寫在本機 ~/.dsh/get-it-for-free/。
支持的渠道¶
README 列出的渠道與登錄方式如下,接入前可以先覈對自己賬號屬於哪一類:
| 渠道 | 登錄方式 | 備註 |
|---|---|---|
| 華爲雲 CodeArts | 瀏覽器授權 / AK-SK | 積分制,按賬號發現可用模型 |
| 騰訊 CodeBuddy / WorkBuddy | 瀏覽器授權 | 免費檔,含每日簽到 |
| Qoder(國際 / 國內) | 瀏覽器授權 | 每日活動 10:00 刷新 |
| TRAE | 設備碼 / 瀏覽器授權 | 含簽到 |
| Raccoon | 瀏覽器授權 | — |
| LobsterAI | 瀏覽器授權 | — |
| MiniMax | 瀏覽器授權 | — |
| ZCode | 瀏覽器授權 | — |
| Loomy(訊飛) | 微信掃碼 | 模型帶倍率,只消耗臨時積分池 |
| MiMo(小米) | 桌面端已登錄即可 | 複用桌面端 cookie,額度按天重置 |
其中 MiMo(小米)不需要添加賬號,直接複用桌面端已登錄的 cookie,設置頁會顯示剩餘額度與重置日期。
安裝與啓用¶
插件按 profile 方式裝。先做兩步:把插件目錄放進 profile 的 node_modules,再在 package.json 的 dsh.profile.bundles 里加 dsh-get-it-for-free,然後重啓 DSH。cordis.patch.yml 由 bundle 層自動合併,不需要手動改。
用 tarball 安裝時,命令如下:
cd ~/.dsh/profiles/desktop
pnpm add file:/path/to/dsh-get-it-for-free-<版本>.tgz
同樣需要在 dsh.profile.bundles 里加名字。裝完重啓 DSH,界面部分刷新頁面即可。運行環境要求 Node.js ^22.19.0 || >=24.0.0,DSH 0.2.0-rc.1 及以上。
典型用法¶
裝好並登錄後,主要流程可以概括成「先管賬號,再看模型」:
1、賬號看板一頁管完各渠道賬號,登錄、刷新、退出、啓停都在本機完成,登錄態存在本機。
2、每日簽到支持手動點,也可以開自動。每天 10:05 還會補跑一輪:Qoder 的每日活動要等到 10:00 才刷新,早上開機那輪看到的是昨天的,這一輪會補上;同時也補上宿主一直開着不重啓、跨過零點之後第二天不籤的缺口。
3、模型池定時探測每個賬號當前可用的模型,按可用和區域受限兩檔註冊成 provider。每天 12:00 強制各渠道重新拉一次遠端目錄,因爲渠道平時把目錄緩存在進程裏,不重啓看不到上游新上的模型。
4、用量看板在本機統計 token 與調用次數,按渠道、按模型分列。
5、CodeBuddy CLI 通道是可選的第二條路。它不自己拼 HTTP 請求,而是調用你自己裝好、自己登錄的 codebuddy CLI,發出去的流量和普通 CLI 用戶一樣。沒裝 CLI 時,選擇器裏這組不出現。
6、多個騰訊賬號各算各的。插件給每個賬號單獨傳自己的令牌,選擇器裏只列模型名,請求在它們之間輪流走;老會話裏 hy3@賬號 id 的寫法仍然有效。
配置項¶
設置頁能改,也可以直接編輯 ~/.dsh/get-it-for-free/settings.json:
| 鍵 | 含義 |
|---|---|
enabled |
總開關,關掉後本插件的模型不再出服務 |
hideAllModels |
一鍵隱藏本插件註冊的全部模型 |
hiddenModelIds |
單獨隱藏的模型 id |
hideFreeModels / hideEacModels |
按來源分組隱藏 |
probeIntervalMinutes |
模型目錄探測週期,默認 15 分鐘 |
autoReloadWatch |
改插件目錄後自動熱重載 |
適用場景與注意¶
適合手上已有免費檔或簽到型賬號、希望統一在 DSH 裏調用的人。插件以當前 dsh 進程權限運行,安裝前應自己檢查源碼與許可證,確認渠道賬號條款允許此類接入。
需要留意的幾點:倉庫不含個人信息、本機路徑、賬號憑據或推廣鏈接;運行期的登錄態和緩存只在本機數據目錄,不會上傳,升級時會自動遷移舊數據目錄一次。vendor/channel-pack/ 裏的第三方代碼保留各自原許可證,見同目錄的 NOTICE.md。累計修復記錄寫在 docs/FIXES.md。
小結¶
dsh-get-it-for-free 的價值在於把多個免費/簽到型渠道統一成 DSH 裏的普通 provider:賬號、簽到、模型池、用量各歸本機管理,沒有遙測。目錄頁在 https://www.skillhub.cn/plugins/hulibuld/dsh-get-it-for-free ,源碼與說明在 https://github.com/hulibuld/dsh-get-it-for-free 。