🚀🚀🚀 惊了,Gemini Pro 2.5 可以在终端使用了!Gemini Cli 初体验~

1,242 阅读3分钟

前言

最近,Google 发布了一个名为 Gemini CLI 的开源项目,它将 Gemini 的强大功能直接带入你的终端。

本文将带你深入了解 Gemini CLI 的功能、使用方法以及它如何帮助你提高开发效率!

往期精彩推荐

正文

什么是 Gemini CLI?

通过简单的命令行操作,你可以与 Gemini 模型交互,执行各种任务,包括查询和编辑代码库、生成应用程序、自动化操作任务等!

它不仅适合个人开发者,也为团队协作提供了灵活的配置选项!

使用方法

安装

要使用 Gemini CLI,你需要先安装 Node.js 18 或更高版本。然后,通过以下命令安装:

npx https://github.com/google-gemini/gemini-cli

或全局安装:

npm install -g @google/gemini-cli

安装完成后,运行 gemini 命令即可启动。

启动之后需要选择一个颜色主题,我选择的 atom one dark!

选择主题

选择登录方式,支持三种登录方式:

  • google 个人认证
  • gemini api
  • Vertex AI

我最后采用的 google 个人认证,相对来说比较简单!

登录方式

google 个人认证

Gemini CLI 支持通过个人 Google 账户认证,免费提供每分钟 60 次模型请求和每天 1,000 次模型请求的额度!

首先得启用 Gemini for Cloud API:

Gemini for Cloud API

地址:console.cloud.google.com/marketplace…

然后配置 access permissions,具体步骤如下:

access permissions

地址:console.cloud.google.com/projectsele…

注意 Gemini for Google Cloud User 在其他选项里:

然后我们复制新建项目之后的项目 ID,在终端将环境变量放入全局:

echo 'export GEMINI_API_KEY="YOUR_GEMINI_API_KEY"' >> ~/.zshrc
source ~/.zshrc

现在运行启动命令,即可正常访问了!

主要功能

Gemini CLI 提供了多种功能,使其成为开发者工具箱中的强大补充。以下是其核心功能:

  1. 查询和编辑代码库

Gemini CLI 允许你查询和编辑大型代码库,即使代码量超出 Gemini 的 1M 令牌上下文窗口。你可以轻松导航代码库、分析架构或进行修改。例如,你可以询问文件目录结构!

查询文件目录

  1. 生成应用程序
    利用 Gemini 的多模态能力,Gemini CLI 可以从 PDF 文件或手绘草图生成可运行的应用程序代码。这为快速原型开发提供了全新的可能性!

  2. 自动化任务
    Gemini CLI 支持自动化各种操作任务,如查询 GitHub 拉取请求、处理复杂的 rebase 操作等。这大大减少了手动操作的时间!

查询git历史记录

  1. 工具和 MCP 服务器支持

它可以连接到其他工具和服务,如 Imagen、Veo 或 Lyria,用于媒体生成等任务。这种扩展性使其适用于更广泛的场景! 你可以在项目目录新建 .gemini/settings.json 文件,添加自己或公共的 MCP 服务

{
  "mcpServers": {
    "httpServer": {
      "httpUrl": "http://localhost:3000/mcp",
      "timeout": 5000
    }
  }
}
  1. 基于 Google 搜索的查询

Gemini CLI 内置 Google 搜索工具,可以为你的查询提供更准确的上下文信息,确保回答更贴合实际需求。

最后

Gemini CLI 工具帮助开发者从查询代码到生成应用程序,再到自动化工作流,Gemini CLI 都能提供便捷的解决方案!

今天的分享就这些了,感谢大家的阅读,如果文章中存在错误的地方欢迎指正!

往期精彩推荐