# Antigravity 账户接入 Opencode支持(包含详细配置和Oh My OpenCode 配置支持)

**URL:** <https://linux.do/t/topic/1513743>\
**Category:** 开发调优\
**Tags:** ChatGPT, 软件开发, 纯水\
**Created:** [2026 年1 月 25 日 14:52 UTC](https://linux.do/t/topic/1513743 "2026-01-25T14:52:52Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

作者： ![dadongwo](https://cdn.ldstatic.com/user_avatar/linux.do/dadongwo/32/745260_2.png) [@dadongwo](https://linux.do/u/dadongwo)\
发布日期： [2026 年1 月 25 日 14:52 UTC](https://linux.do/t/topic/1513743/1 "2026-01-25T14:52:52Z")

</div>

最近对 CRS 自己二开的项目优化和重构拉一下，并且添加拉 Opencode支持 包含Oh My OpenCode 插件支持，想看配置的直接划到下面或者直接访问 ：  
[https://github.com/dadongwo/claude-relay-service](https://github.com/dadongwo/claude-relay-service)  
最近优化亮点:

- **OpenCode & Oh My OpenCode 原生支持** ：:完美兼容 Antigravity 账户体系下的 OpenCode 配置
- **智能风控对齐** ：自动注入 `requestType: 'agent'` 并优化 System Prompt 插入策略，降低被上游风控拦截的概率。
- **智能重试与切换账号** ：针对 Antigravity `429 Resource Exhausted` 深度解析（区分 Quota/RateLimit/Capacity），自动清理会话并切换账号重试。
- **模型级智能冷却** ：支持对 Claude/Opus/Flash 等不同模型分别计算冷却时间，避免因单一模型限流影响整个账号使用。UI页面展示:  
 ![image](https://cdn3.ldstatic.com/original/4X/7/4/1/741e6db77eb24c28872c1594adca4e01ac1ce12e.jpeg)

> **Note** : 若某个模型触发了限流，此处还会显示该模型的 **冷却倒计时 (Cooling Down)**，方便您了解何时可以恢复使用。

– **小更新** 针对Antigravity 账户的gemin 模型兼容和工具调用对齐 解决 最新429 问题 mcp工具调用兼容等等

需要的可自取:  
[https://github.com/dadongwo/claude-relay-service/blob/main/README.md](https://github.com/dadongwo/claude-relay-service/blob/main/README.md)

OpenCode 集成配置

在用户目录下的 `.config\opencode\opencode.json` 文件中配置 `provider`：

```json
// antigravity 配置示例
"antigravity": {
  "npm": "@ai-sdk/anthropic",
  "name": "Antigravity",
  "options": {
    "baseURL": "http://localhost:3000/antigravity/api/v1",
    "apiKey": "cr_XXXXXXXXX"
  },
  "models": {
    "claude-opus-4-5-thinking": {
      "name": "Claude Opus 4.5 Thinking",
      "thinking": true,
      "limit": {
        "context": 200000,
        "output": 8192
      },
      "modalities": {
        "input": ["text", "image"],
        "output": ["text"]
      }
    },
    "claude-sonnet-4-5-thinking": {
      "name": "Claude Sonnet 4.5 Thinking",
      "thinking": true,
      "limit": {
        "context": 200000,
        "output": 8192
      },
      "modalities": {
        "input": ["text", "image"],
        "output": ["text"]
      }
    },
    "gemini-3-flash-preview": {
      "name": "Gemini 3 Flash Preview",
      "attachment": true,
      "limit": {
        "context": 1000000,
        "output": 8192
      },
      "modalities": {
        "input": ["text", "image", "pdf"],
        "output": ["text"]
      }
    },
    "gemini-3-pro-preview": {
      "name": "Gemini 3 Pro Preview",
      "thinking": true,
      "attachment": true,
      "limit": {
        "context": 1000000,
        "output": 8192
      },
      "modalities": {
        "input": ["text", "image", "pdf"],
        "output": ["text"]
      }
    }
  }
},

// codex cli 接入账户示例
"openai-custom": {
  "npm": "@ai-sdk/openai",
  "name": "OpenAI Custom",
  "options": {
    "baseURL": "http://localhost:3200/openai",
    "apiKey": "cr_xxxxxxxxxxxxxxxx"
  },
  "models": {
    "gpt-5.2": {
      "name": "GPT 5.2 (Custom)",
      "limit": {
        "context": 272000,
        "output": 128000
      },
      "modalities": {
        "input": ["text", "image"],
        "output": ["text"]
      },
      "variants": {
        "none": { "reasoningEffort": "none", "reasoningSummary": "auto", "textVerbosity": "medium" },
        "low": { "reasoningEffort": "low", "reasoningSummary": "auto", "textVerbosity": "medium" },
        "medium": { "reasoningEffort": "medium", "reasoningSummary": "auto", "textVerbosity": "medium" },
        "high": { "reasoningEffort": "high", "reasoningSummary": "detailed", "textVerbosity": "medium" },
        "xhigh": { "reasoningEffort": "xhigh", "reasoningSummary": "detailed", "textVerbosity": "medium" }
      }
    },
    "gpt-5.2-codex": {
      "name": "GPT 5.2 Codex (Custom)",
      "limit": {
        "context": 272000,
        "output": 128000
      },
      "modalities": {
        "input": ["text", "image"],
        "output": ["text"]
      },
      "variants": {
        "low": { "reasoningEffort": "low", "reasoningSummary": "auto", "textVerbosity": "medium" },
        "medium": { "reasoningEffort": "medium", "reasoningSummary": "auto", "textVerbosity": "medium" },
        "high": { "reasoningEffort": "high", "reasoningSummary": "detailed", "textVerbosity": "medium" },
        "xhigh": { "reasoningEffort": "xhigh", "reasoningSummary": "detailed", "textVerbosity": "medium" }
      }
    },
    "gpt-5.1-codex-max": {
      "name": "GPT 5.1 Codex Max (Custom)",
      "limit": {
        "context": 272000,
        "output": 128000
      },
      "modalities": {
        "input": ["text", "image"],
        "output": ["text"]
      },
      "variants": {
        "low": { "reasoningEffort": "low", "reasoningSummary": "detailed", "textVerbosity": "medium" },
        "medium": { "reasoningEffort": "medium", "reasoningSummary": "detailed", "textVerbosity": "medium" },
        "high": { "reasoningEffort": "high", "reasoningSummary": "detailed", "textVerbosity": "medium" },
        "xhigh": { "reasoningEffort": "xhigh", "reasoningSummary": "detailed", "textVerbosity": "medium" }
      }
    }
  }
}

```

#### `oh-my-opencode.json` 配置文件示例:

```json
{
  "$schema": "XXXXXXXXX",
  "google_auth": false,
  "agents": {
    "sisyphus": {
      "model": "antigravity/claude-opus-4-5-thinking"
    },
    "oracle": {
      "model": "openai-custom/gpt-5.2"
    },
    "librarian": {
      "model": "opencode/glm-4.7-free"
    },
    "explore": {
      "model": "antigravity/gemini-3-flash-preview"
    },
    "frontend-ui-ux-engineer": {
      "model": "antigravity/gemini-3-pro-preview"
    },
    "document-writer": {
      "model": "antigravity/gemini-3-flash-preview"
    },
    "multimodal-looker": {
      "model": "antigravity/gemini-3-flash-preview"
    }
  }
}

```

欢迎讨论和提问，谢谢各位佬。

---

_[View the full topic](https://linux.do/t/topic/1513743)._
