Gemini Cli图文使用教程,记录版

Gemini Cli 官网: https://github.com/google-gemini/gemini-cli

已安装 Node.js 18 或更高版本

打开终端

全局安装

bash 复制代码
npm install -g @google/gemini-cli

成功的样子如下

启动 Gemini CLI

bash 复制代码
gemini

我选择第三个,Don't trust 并回车



文档链接: https://github.com/google-gemini/gemini-cli/blob/main/docs/get-started/authentication.mdx

进入页面: https://cloud.google.com/gemini/docs/discover/set-up-gemini?hl=zh-cn#grant-iam,按照步骤去增加角色即可。

跟着以下具体步骤操作:

点击面板中间蓝色的 "+ 添加其他角色" 字样,在里面直接输入并搜索 Gemini for Google Cloud User

在新出现的一行选择框里,输入并搜索 Service Usage Consumer ,同样选中它,最后,保存

启动 api 链接: https://docs.cloud.google.com/gemini/docs/codeassist/set-up-gemini#enable-api



通过 Windows 图形界面永久设置(推荐,全局生效)

通过终端永久设置

在 PowerShell 中复制并执行以下命令,主页替换你的项目 id:

New-Item -Path $PROFILE -Type File -Force

powershell 复制代码
Add-Content -Path $PROFILE -Value '$env:GOOGLE_CLOUD_PROJECT="你项目id"'

// 重新加载配置文件使变量立即在当前窗口生效

bash 复制代码
. $PROFILE

好像上面这种方式不生效,我是通过下面的方式验证成功了:

设置 HTTP_PROXY 和 HTTPS_PROXY 环境变量是让命令行工具顺利连上外部 API 服务。在设置之前,你需要先确认你正在使用的科学上网软件的本地代理端口。通常默认端口是 7890、1080 或 10809。

在用户变量区域,点击 新建:

变量名 填入:GOOGLE_CLOUD_PROJECT

变量值 填入你的项目 ID:xxxxxx

变量名 输入:HTTP_PROXY

变量值 输入:http://127.0.0.1:7890

变量名 输入:HTTPS_PROXY

变量值 输入:http://127.0.0.1:7890

重新运行终端,不需要管理员身份

终端输入:

bash 复制代码
gemini

还是选择谷歌账号登录即可

验证成功:

按下 R 键

打开一个文件夹测试一下模型看看

输入 /model 回车看看,


按一下键盘上的 Tab 键

使用键盘的下方向键,选中 3. Manual (Manually select a model),然后按下回车。

可以看到模型的子列表,根据自己需求选择即可,再次回车确认。