前言¶
在 DeepSeek Harness(DSH)里接第三方模型,常见做法是写适配层、自己管 OAuth 和配额。Google Antigravity / Cloud Code Assist 提供一批 Gemini、Claude、GPT 等模型,若要在 DSH Web 端统一选模型、走官方 Cloud Code Assist 通道,还需要和 DSH 的模型选择、设置页、推理块格式对齐。社区插件 dsh-antigravity(维护者 almost-nowhere,分类:模型推理)把上述能力做成 DSH 插件:基于 LiZhenNet/dsh-antigravity 扩展了多 Google 账号池与配额调度,请求可在多个已登录账号间分配。下文介绍其定位、安装、登录与模型用法;调度细节见仓库内 QUOTA-SCHEDULING.md。
这是什么¶
dsh-antigravity 是面向 DeepSeek Harness 的模型提供方插件,当前版本 0.0.9(MIT 许可证,Node >= 20)。它连接 Google Antigravity / Cloud Code Assist,并在原版集成之上增加多账号登录与配额调度。项目声明为非官方集成,与 Google 无隶属或背书关系;仅应在你有权访问的账号与服务上使用。
核心功能¶
- DSH Web 集成:通过
cordis.patch.yml注册插件 idllm-antigravity,并向设置页、模型选择、会话等客户端模块注入 UI(见 package.json 中dsh.client.inject)。 - Google OAuth 登录:在 Settings > Antigravity 点击 Login 完成授权;登录后设置页会刷新配额显示。可在同一设置界面添加多个 Google 账号,组成账号池。
- 配额调度:多账号场景下由调度逻辑分配请求(详见仓库
QUOTA-SCHEDULING.md)。 - 模型列表与配额池:在 DSH 模型选择器中选 Antigravity;各模型可在 Settings > Antigravity 中单独配置。官方 README 列出的 Model ID 与 Quota pool 如下。
| Model ID | Name | Quota pool |
|---|---|---|
gemini-3.8-flash |
Gemini 3.8 Flash | Gemini |
gemini-3.7-flash |
Gemini 3.7 Flash | Gemini |
gemini-3.6-flash |
Gemini 3.6 Flash | Gemini |
gemini-3.5-flash |
Gemini 3.5 Flash | Gemini |
gemini-3.1-pro |
Gemini 3.1 Pro | Gemini |
gemini-3.1-flash-image |
Gemini 3.1 Flash Image | Gemini |
gemini-3-flash |
Gemini 3 Flash | Gemini |
gemini-2.5-pro |
Gemini 2.5 Pro | Gemini |
gemini-2.5-flash |
Gemini 2.5 Flash | Gemini |
claude-opus-4-6 |
Claude Opus 4.6 | Claude & GPT (3P) |
claude-sonnet-4-6 |
Claude Sonnet 4.6 | Claude & GPT (3P) |
gpt-oss-120b |
GPT-OSS 120B | Claude & GPT (3P) |
- 推理块映射:支持推理的模型会把 thinking token 映射为 DSH 原生的
reasoning块,并可配置 effort 档位。
安装与启用¶
推荐从 GitHub 安装到 web profile:
dsh plugin --profile web add github:almost-nowhere/dsh-antigravity
若使用本地打包产物,在插件源码目录执行打包后再添加 tgz(README 示例文件名为 dsh-antigravity-0.0.9.tgz):
npm run pack:dist
dsh plugin --profile web add ./dist/dsh-antigravity-0.0.9.tgz
也可在 profile 的 cordis.patch.yml 中插入条目:
- insert:
- id: llm-antigravity
name: dsh-antigravity
安装前请自行查看 GitHub 仓库 源码与 MIT 许可证;插件以当前 DSH 进程权限运行,OAuth 凭证会写入本地存储。
登录与认证¶
- 打开 DSH Settings > Antigravity,点击 Login,通过 Google OAuth 授权。
- 插件在本地启动 loopback 回调服务:
http://localhost:51121/oauth-callback。若浏览器未自动打开,可运行:
node "$DSH_HOME/profiles/web/node_modules/dsh-antigravity/bin/antigravity-login.mjs"
- 凭证保存路径:
$DSH_HOME/storages/antigravity-oauth.json。需要多账号池时,在设置页继续添加账号即可。
典型用法¶
经过上面的安装与登录步骤后,在 DSH 模型选择器中选择 Antigravity,再按任务挑选上表中的 Model ID;需要调整默认或可见模型时,进入 Settings > Antigravity。多账号环境下,请求会按插件的配额调度策略在账号间分配(行为以 QUOTA-SCHEDULING.md 为准)。
适用场景与注意¶
- 适合:已在 DSH Web 环境开发智能体、希望直接使用 Antigravity / Cloud Code Assist 模型通道,且有多 Google 账号、希望分摊配额的用户。
- 注意:非 Google 官方产品;账号与 API 使用须符合你所在组织与 Google 的服务条款。社区目录 skillhub.cn 插件页 为独立站点,与 DeepSeek / 幻方无官方从属关系;安装插件前请核对源码与权限范围。
结尾¶
dsh-antigravity 把 Google Antigravity 模型接入 DSH,并用多账号池与配额调度减轻单账号限额压力。更多信息见目录页 almost-nowhere/dsh-antigravity 与源码 github.com/almost-nowhere/dsh-antigravity。