Google Gemini CLI 教程:如何安装和使用它(附图)
什么是 Gemini CLI?
Gemini CLI是由Google Gemini团队开发的开源命令行 AI 工具,专为开发者设计。它可以理解代码、执行复杂查询、自动化任务,并利用 Gemini 的多模态功能(例如图像识别)来生成创意内容。
GitHub: https://github.com/google-gemini/gemini-cli
主要特点:
-
支持大型代码库:可处理超过 100 万个上下文标记,从而可以轻松分析大型项目。
-
多模态应用原型设计:从 PDF 或草图快速生成应用原型。
-
自动化 DevOps 任务:执行 Git 操作、获取 PR、创建迁移计划等等。
-
工具集成:通过 MCP 服务器连接到 Imagen、Veo 和 Lyria 等媒体生成模型。
-
支持网络搜索:内置谷歌搜索,确保提供最新、可靠的搜索结果。
如何安装 Gemini CLI
先决条件
请确保您已安装Node.js 18 或更高版本。您可以通过运行以下命令进行检查:
node -v
本指南以macOS为例,但 Windows 上的步骤类似——所有操作都在终端中完成。
选项 1:直接运行(无需安装)
npx https://github.com/google-gemini/gemini-cli
选项 2:全局安装(推荐)
在终端中运行以下命令(如果使用密码保护,系统可能会提示您输入系统密码sudo):
sudo npm install -g @google/gemini-cli
安装完成后,只需gemini在终端输入命令即可启动交互式命令行界面 (CLI)。首次运行时,它可能会请求一些权限——只需确认即可继续。
首次设置
启动后,CLI 将引导您完成以下步骤:
第一步:选择主题
从提供的选项中选择您喜欢的主题样式。按回车键确认。
步骤 2:登录方式
选择登录方式。我们推荐使用“使用 Google 登录” ,免费模式下每分钟最多可进行60 次请求,每天最多可进行 1000 次请求。选择此选项并按Enter 键。
如果需要更高的速率限制或企业访问权限,可以使用 API 密钥:
-
从Google AI Studio获取您的 API 密钥。
-
将其设置为环境变量:
export GEMINI_API_KEY="YOUR_API_KEY"
注意:使用 API 密钥通常用于直接 API 调用——本指南侧重于 CLI 使用体验。您可以在以下指南中了解更多关于 Gemini API 的信息:指南: 什么是 Google Gemini API 以及如何使用它?
步骤 3:浏览器身份验证
选择登录方式后,浏览器窗口将会打开。只需使用您的谷歌账号登录即可。
登录后
身份验证成功后,您将看到类似这样的确认信息:
入门
现在可以直接在命令行界面 (CLI) 中输入提示。例如:
要上传和引用本地文件,请@在 CLI 中使用以下命令触发文件选择:
在 VSCode 中使用 Gemini CLI
尝试gemini直接在 VSCode 的集成终端中运行。之后,使用该@命令选择一个文件并开始对话。
例如:
请帮我编写一个简单的计算器
命令行界面 (CLI) 在此过程中可能会请求“写入权限”——请确认。以下是(略显粗糙的)结果:
技巧与窍门
如果您的连接不稳定,Gemini CLI 可能会自动从当前gemini-2.5-pro型号回退到速度更快的gemini-2.5-flash型号。
要了解可用命令和使用技巧,请/在 CLI 中输入。
Gemini CLI是一款功能强大的 AI 助手,适用于开发人员、DevOps 工程师和数据分析师。它简化了代码分析,自动化了工作流程,并支持创意生成——所有这些都通过自然语言指令实现。
额外推荐:API 开发必备工具——Apidog
除了 Gemini CLI 之外,还有另一个强大的开发人员生产力工具:Apidog。
Apidog 是一个集API 文档编写、API 调试、API 设计、API 测试、模拟和自动化于一体的平台。它简化了您的整个 API 工作流程,使其成为提升开发效率的最佳工具之一。
如果您正在积极构建和测试 API,不妨试试 Apidog。注册非常简单——只需[在这里]注册即可。
注册后,您可以浏览官方演示项目。这些项目经过精心设计,旨在帮助您快速掌握 Apidog 的核心功能。
Apidog 的一大优势在于它完全兼容Postman和Swagger格式。如果您之前使用过这些工具,导入现有数据将非常轻松。其直观的界面也使其对新手非常友好——即使是初次使用者也能快速上手。
文章来源:https://dev.to/auden/google-gemini-cli-tutorial-how-to-install-and-use-it-with-images-4phb













