dsh-get-it-for-free:把免費/簽到型模型賬號渠道接進 DeepSeek Harness

前言

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 。

羽毛球分组比赛记分
小程序二维码

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

小夜