dsh-antigravity:在 DSH 裏用 Google Antigravity 與多賬號配額調度

前言

在 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 無隸屬或背書關係;僅應在你有權訪問的賬號與服務上使用。

核心功能

  1. DSH Web 集成:通過 cordis.patch.yml 註冊插件 id llm-antigravity,並向設置頁、模型選擇、會話等客戶端模塊注入 UI(見 package.json 中 dsh.client.inject)。
  2. Google OAuth 登錄:在 Settings > Antigravity 點擊 Login 完成授權;登錄後設置頁會刷新配額顯示。可在同一設置界面添加多個 Google 賬號,組成賬號池。
  3. 配額調度:多賬號場景下由調度邏輯分配請求(詳見倉庫 QUOTA-SCHEDULING.md)。
  4. 模型列表與配額池:在 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)
  1. 推理塊映射:支持推理的模型會把 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 憑證會寫入本地存儲。

登錄與認證

  1. 打開 DSH Settings > Antigravity,點擊 Login,通過 Google OAuth 授權。
  2. 插件在本地啓動 loopback 回調服務:http://localhost:51121/oauth-callback。若瀏覽器未自動打開,可運行:
node "$DSH_HOME/profiles/web/node_modules/dsh-antigravity/bin/antigravity-login.mjs"
  1. 憑證保存路徑:$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。

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

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

小夜