Antigravity CLI(agy)
用 VibeCLI 让 Google Antigravity CLI 使用 VibeAPI 的 Gemini 模型:不用登录 Google、写了什么、怎么验证
Antigravity CLI(命令 agy)是 Google Antigravity 的终端版,和开源的 Gemini CLI 不是同一个工具。接入 VibeAPI 后走 Gemini 原生协议,只能用 Gemini 模型,不需要登录 Google 账号。
前提:agy 1.3.5 及以上;令牌能用 Gemini 模型。
配置
下面的命令里,把 sk-xxx 换成你的令牌。令牌能用 Gemini 模型时,setup 会自动配置 agy;还没有安装 agy 的,它会问你是否安装,安装好再写配置:
vibecli setup --key sk-xxx只让 agy 使用这个令牌:
vibecli setup --agykey sk-xxx配置完成后,在任何终端都能直接运行 agy,用 /model 或 --model 选择模型。菜单里是这个令牌能用、agy 也认识的 Gemini 模型(如 Gemini 4 Argon、Gemini 3.8 Flash),第一个是默认模型。在新开的终端里,菜单还会带思考档位(低 / 中 / 高)。
写了什么
验证
运行 agy,发一句话能正常回复即配置完成。
为什么这样设计
令牌写在 agy 自己的设置文件里不靠环境变量agy 每次启动都读
~/.antigravity/settings.json,写进去后任何终端立即生效,已经打开的终端也不用重开。早期 VibeCLI 只用环境变量传令牌,Windows 上已打开的终端拿不到新变量,用户因此看不到新模型。菜单变量不含令牌shell 配置可以放心同步思考档位只能通过环境变量传给菜单,所以另写一个只含菜单的变量文件。shell 配置常被 dotfiles 仓库同步到网上,里面不放令牌。
最低 1.3.5只验证过这一版网关模式只在 1.3.5 上完整验证过,更早的版本不保证可用。
排障
| 现象 | 原因 | 处理 |
|---|---|---|
| 菜单里没有思考档位 | 在配置前就打开的终端里运行 | 新开一个终端 |
| 菜单里少了某个模型 | 这个令牌用不了它,或 agy 还不认识这个模型 | 在控制台确认令牌的分组;运行 vibecli upgrade agy 升级 agy |
| 提示版本过旧 | 低于 1.3.5 | 运行 vibecli upgrade agy |
移除
运行 vibecli config agy remove,或在 vibecli config agy 的菜单里选「移除」:删掉 settings.json 里的 gateway、models,以及菜单变量文件和 shell 配置里那一行;Windows 上删掉 VibeCLI 写的用户环境变量。之后 agy 回到 Google 账号登录。
最后更新于