最近,Google
发布了一个名为 Gemini CLI
的开源项目,它将 Gemini
的强大功能直接带入你的终端。
本文将带你深入了解 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 CLI 支持通过个人 Google 账户认证,免费提供每分钟 60 次模型请求和每天 1,000 次模型请求的额度!
首先得启用 Gemini for Cloud API
:
Gemini for Cloud API
地址:https://console.cloud.google.com/marketplace/product/google/cloudaicompanion.googleapis.com
然后配置 access permissions
,具体步骤如下:
access permissions
地址:https://console.cloud.google.com/projectselector2/iam-admin/iam
注意 Gemini for Google Cloud User
在其他选项里:
然后我们复制新建项目之后的项目 ID
,在终端将环境变量放入全局:
echo 'export GEMINI_API_KEY="YOUR_GEMINI_API_KEY"' >> ~/.zshrc
source ~/.zshrc
现在运行启动命令,即可正常访问了!
Gemini CLI
提供了多种功能,使其成为开发者工具箱中的强大补充。以下是其核心功能:
Gemini CLI
允许你查询和编辑大型代码库,即使代码量超出 Gemini 的 1M 令牌上下文窗口。你可以轻松导航代码库、分析架构或进行修改。例如,你可以询问文件目录结构!
查询文件目录
Gemini
的多模态能力,Gemini CLI
可以从 PDF 文件或手绘草图生成可运行的应用程序代码。这为快速原型开发提供了全新的可能性!Gemini CLI
支持自动化各种操作任务,如查询 GitHub
拉取请求、处理复杂的 rebase
操作等。这大大减少了手动操作的时间!查询git历史记录
它可以连接到其他工具和服务,如 Imagen、Veo 或 Lyria,用于媒体生成等任务。这种扩展性使其适用于更广泛的场景! 你可以在项目目录新建 .gemini/settings.json
文件,添加自己或公共的 MCP
服务
{
"mcpServers": {
"httpServer": {
"httpUrl": "http://localhost:3000/mcp",
"timeout":
}
}
}
Gemini CLI 内置 Google 搜索工具,可以为你的查询提供更准确的上下文信息,确保回答更贴合实际需求。
Gemini CLI
工具帮助开发者从查询代码到生成应用程序,再到自动化工作流,Gemini CLI
都能提供便捷的解决方案!
今天的分享就这些了,感谢大家的阅读,如果文章中存在错误的地方欢迎指正!