首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >惊了,Gemini Pro 2.5 可以在终端使用了!

惊了,Gemini Pro 2.5 可以在终端使用了!

作者头像
萌萌哒草头将军
发布2025-07-02 18:49:14
发布2025-07-02 18:49:14
1.1K00
代码可运行
举报
文章被收录于专栏:前端框架前端框架
运行总次数:0
代码可运行

前言

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

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

正文

什么是 Gemini CLI?

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

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

使用方法
安装

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

代码语言:javascript
代码运行次数:0
运行
复制
npx https://github.com/google-gemini/gemini-cli

或全局安装:

代码语言:javascript
代码运行次数:0
运行
复制
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
Gemini for Cloud API

Gemini for Cloud API

地址:https://console.cloud.google.com/marketplace/product/google/cloudaicompanion.googleapis.com

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

access permissions
access permissions

access permissions

地址:https://console.cloud.google.com/projectselector2/iam-admin/iam

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

图片
图片

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

代码语言:javascript
代码运行次数:0
运行
复制
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历史记录
查询git历史记录

查询git历史记录

  1. 工具和 MCP 服务器支持

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

代码语言:javascript
代码运行次数:0
运行
复制
{
  "mcpServers": {
    "httpServer": {
      "httpUrl": "http://localhost:3000/mcp",
      "timeout": 
    }
  }
}
  1. 基于 Google 搜索的查询

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

最后

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

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

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2025-07-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 萌萌哒草头将军 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 正文
    • 什么是 Gemini CLI?
    • 使用方法
      • 安装
      • google 个人认证
    • 主要功能
  • 最后
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档