前言¶
在 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。