谷歌 Gemini CLI 杀疯了!(附完整安装教程)

谷歌最近发布了名为Gemini的AI助手,它可以通过命令行界面(CLI)进行操作。下面是一个关于如何在Linux系统上安装和使用Gemini CLI的完整教程。
首先,确保你的系统已经安装了Git。如果没有安装,可以通过以下命令进行安装:
```bash sudo apt-get update sudo apt-get install git ```
接下来,克隆Gemini CLI的仓库到本地:
```bash git clone https://github.com/google/gemini-cli.git cd gemini-cli ```
然后,编译Gemini CLI:
```bash make build ```
编译完成后,将Gemini CLI的可执行文件移动到系统路径下:
```bash sudo mv gemini /usr/local/bin/ ```
现在,你可以通过以下命令运行Gemini CLI:
```bash gemini ```
首次运行时,系统会提示你输入一些配置信息,例如API密钥等。请按照提示进行操作。
Gemini CLI提供了丰富的功能,例如问答、文本生成、翻译等。你可以通过以下命令查看帮助信息:
```bash gemini --help ```
希望这个教程能够帮助你顺利安装和使用Gemini CLI!如果你在使用过程中遇到任何问题,欢迎随时向我提问。

相关内容:

最近要说开源项目最火爆的,那一定是 Google 的 Gemini-cli 了,两周时间,狂揽 55K 的 star,这个速度堪比火箭了!

Gemini CLI 是一个轻量级且功能强大的开源 AI Agent,可以编写代码、调试和自动执行任务,甚至可以控制我们的本地电脑。

Gemini CLI 很香,他不光开源免费,而且还可以使用谷歌最前的大模型 Gemini 2.5 pro,这款大模型无论是编程能力还是 200 万 token 的超长上下文能力,都非常能打,是大模型领域绝对的霸主,几乎和 Claude,GPT 三分天下。

接下来就看看怎么来安装使用这么好的 AI 工具。

安装使用

要想使用 Gemini-cli,本地需要有 node 环境,而且是18版本以上,如果没有直接下载最新的就好。

这里用的 Windows 电脑,所以直接下载 Windows 安装程序,然后一路下一步下一步安装即可。

安装完成之后,打开一个新的 cmd 窗口,输入下面命令查看结果

node -v
如果不报错,展示版本号,说明 node 安装成功

接下来安装 Gemini-cli,直接执行下面的命令即可,这一步看网络状况


或者: 
npm install -g @google/gemini-cli 
安装速度一般,用了7分钟。

安装好之后,直接输入 gemini 进行测试,如果进入到如下界面,那么说明安装成功。

先通过键盘的上下键,选择一个看着顺眼的主题

然后按回车,进入到登录页面,有三种登录选择

这里直接选择用 Google 账号登录,会自动唤起登录页面

但是发现选择账号登录之后,在这个页面一直过不去,会加载很久,最后失败。

在网上找了很多方法,最后可以通过下面的流程进行登录

进入到 Gemini Cloud Assist 开通权限


点击启用

开通后会自动跳转到一个项目,这里直接点击这个默认项目即可

然后复制这个 ID

设置环境变量

1、右击“此电脑”或“计算机”,选择“属性”。

2、点击“高级系统设置”。

3、在“系统属性”窗口中,点击“环境变量”按钮。

4、在“环境变量”窗口中,可以点击“新建...”来添加新的系统变量或用户变量。

5、输入变量名和变量值,然后点击“确定”保存,变量名称为:GOOGLE_CLOUD_PROJECT。

然后还需要把网络工具设置成 TUN 模式,同时记住这个端口号。

打开电脑的代理设置页面,开启手动代理

现在可以重新打开 cmd 终端,输入 gemini 来拉起新的登录页面,现在已经可以正常授权 Gemini  Code Assist 了。

授权成功后,gemini 终端就会变成下面这个样子,出现了一个输入框

至此,就可以愉快地和 Gemini-cli 聊天了

使用谷歌个人账户登录,可以免费使用 Gemini 每分钟最多 60 个模型请求,每天最多 1,000 个模型请求。

不过有一点要注意:使用免费套餐就默认同意让谷歌使用提供的任何数据进行训练,如果需要隐私保护或者企业数据请不要直接使用免费套餐。

实战案例

下面来做一个简单的小功能,来看看 Gemini-cli 的具体用法

比如想要制作一个图片压缩工具,那么就可以直接把需求告诉 Gemini-cli

可以看到它会根据自己的理解进行技术方案选择,并且会征求意见。

它会调用各种工具进行代码编写,最终生成的效果如下

功能是有了,就是页面完全没有美化,要求 Gemini 美化一下

这次更新,页面看起来就好看多了

然后当前目录下会生成如下文件,都是 Gemini-cli 自动生成的哦

怎么样,当拥有了 Gemini-cli 这个超级助手之后,是不是可以任意实现自己的小需求啦!

写在最后

当然 Gemini-cli 这么火,其玩法肯定不仅仅这么简单,可以利用 Gemini-cli 做太多太多事情了。

这里想说的是,在 AI 工具的加持下,普通人可以根据自己的意愿制作很多提效小工具,也就是所谓的 AI 编程。

大家千万不要把这个所谓的 AI 编程想得太复杂,就像上面的例子,一两句话的事,还是很简单。

在 AI 工具普及之前,像是图片压缩、文档合并、数据爬取等等需求要么自己写代码,要么花钱去购买。

但是现在不一样了,只要好好利用 AI,很多日常的小工具,几乎都能靠着 AI 来解决,不要怕困难,先做起来,方法总比困难多!

关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章