Gemini CLI和Codex一样,个人版有免费额度
但是由于gemini的CLI还不是太完善(也不知道是不是Google故意的),登录的时候始终登录不了,显示地区不支持

所以我的对策是,不要登录,而是用API
首先前往Gemini的ai studio的官网 点击跳转

然后创建一个API,然后在CLI中填入,就可以用了

但是没有sandbox,这个很重要,没有沙箱隔离这玩意可能在你电脑上乱删乱改
所以首先我们去下载Docker并注册账号
如果你不习惯英文可以去下载汉化补丁


下载完成后找一个空文件夹打开终端
先打开Gemini的CLI
1 | gemini |
先使用这个命令更新
1 | npm install -g @google/gemini-cli@latest |
看看你的Gemini的CLI的版本
1 | gemini --version //例如我的是0.38.2 |
然后在把你的API告诉终端(临时操作,终端关掉仍然需要重新认证)
1 | $env:GEMINI_API_KEY="你的key" |
最后把docker当做沙盒
1 | docker pull us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.38.2 //sandbox的版本就是你的gemini的版本,自行替换 |
然后启用sandbox沙盒(注意,此时要打开docker)
1 | gemini --sandbox |


前面我们说了,$env:GEMINI_API_KEY="你的key"这个只是临时操作,不是永久的,下一次启用sandbox仍然需要API认证
此时可以把GEMINI_API_KEY添加到系统变量

这样下一次我们只需要使用gemini --sandbox命令就可以随便使用了Gemini的CLI了


评论区