如何免费使用 OpenCode 来使用 Claude Opus 4.5 与 Gemini 3
Source: Dev.to
TL;DR
OpenCode 是一个开源的 AI 编码代理,能够连接 Claude、GPT、Gemini 等模型。它默认内置免费模型,也可以使用任何提供商的自有模型。本指南展示如何使用 Antigravity Auth 并通过 Google OAuth 设置 OpenCode。
Installation
你可以使用多种包管理器(Homebrew、npm、pnpm、yarn、scoop、choco 等)安装 OpenCode。下面的示例使用 bun:
bun install -g opencode-ai
更多安装选项请参见 Installation Docs。
Authentication (Antigravity Auth)
-
安装
opencode-antigravity-auth插件。仓库地址在 . 按仓库中的安装说明进行操作,并选择 Option B(手动配置)。 -
编辑 OpenCode 配置文件以添加插件:
vim ~/.config/opencode/opencode.json{ "plugin": ["opencode-antigravity-auth@beta"] } -
确保你拥有支持 Antigravity 的 Google 账户。
-
运行认证命令:
opencode auth login -
你会看到提供商列表。选择 Google,然后选择 OAuth with Google (Antigravity)。浏览器会打开,使用你的 Google 账户登录。登录成功后应看到类似以下信息:
• Multi-account setup complete (1 account(s)). o Login successful — Done
Configuration
打开完整的配置文件以添加模型定义:
vim ~/.config/opencode/opencode.json
将插件文档中的配置块粘贴进去(除非你想自定义模型,否则可以保留之前添加的版本)。保存并退出。
Using OpenCode
启动 OpenCode:
opencode
在 UI 中按 Ctrl + P,然后选择:
Switch model → Claude Opus 4.5 (Antigravity)
现在你已经可以使用 Antigravity 认证的模型进行编码了。祝编码愉快! 🌱