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 。

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

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

小夜