由于最近Gemini API截断现象明显, 严重影响使用, Gemini CLI也没能幸免. 因此昨天我实在忍无可忍, 转向了Vertex AI. 但是我没有用过Vertex AI, 对它不熟悉, 卡在了json密钥获取这里大概2个小时, 各种地方查找相关教程, 没有找到. 后来我通过和Gemini 2.5 Pro网页端进行对话, 按照它给出的指示一步一步操作, 完成了json密钥的获取, 同时也为Gemini CLI配置了Vertex AI的认证.
特此记录一下, 希望也能帮助到有需求但不会操作的朋友们. 如果我在哪里写错了或者写的模糊不全, 也请指出帮忙纠错和补充, 防止他人被错误信息误导.





Gemini CLI配置Vertex AI认证 (Archlinux + bash为例)
首先删除先前的API认证或者google账号认证, 保证Gemini CLI没有被激活
编辑.bashrc, 添加内容
export GOOGLE_APPLICATION_CREDENTIALS="/path/to/your/keyfile.json" # json文件绝对路径
export GOOGLE_CLOUD_PROJECT="YOUR_PROJECT_ID"
export GOOGLE_CLOUD_LOCATION="YOUR_PROJECT_LOCATION" # 例如 global
之后执行 source .bashrc
或打开一个新的命令行窗口即可在Gemini CLI中 /auth
选择Vertex AI认证