Gemini CLI:谷歌重磅开源免费 AI 编程工具,一篇文章详细介绍!

内容分享3周前发布
0 3 0

Gemini CLI:谷歌重磅开源免费 AI 编程工具,一篇文章详细介绍!

就在昨晚,谷歌正式推出了 Gemini CLI 开源 AI 编程工具,不仅开源免费,还支持多模态,狠狠对标了 Claude Code。

Gemini CLI 直接将 Gemini 2.5 Pro 强劲的 AI 能力直接融入到开发者熟悉的命令行终端中,同时可以使用谷歌最新发布的视频模型 Veo 和图像模型 Imagen,还集成了 MCP、谷歌搜索、自定义自动化等众多实用功能,简直太方便了。

GitHub 地址:
https://github.com/google-gemini/gemini-cli

Gemini CLI:谷歌重磅开源免费 AI 编程工具,一篇文章详细介绍!

一、使用方式

使用 Gemini CLI 超级简单,只需满足以下前提条件:电脑上安装了 Node.js 18 或更高版本。然后按照以下步骤操作:

  1. 安装 Gemini CLI:在终端中执行以下命令进行安装
npx https://github.com/google-gemini/gemini-cli

或者

npm install -g @google/gemini-cli
  1. 运行 Gemini CLI:在终端中执行以下命令运行
gemini
  1. 选择主题并授权:首次运行时,选择一个主题,然后登录个人谷歌账号进行授权,即可开始使用。

Gemini CLI:谷歌重磅开源免费 AI 编程工具,一篇文章详细介绍!

如果需要使用特定模型,或者免费额度不够用,可以去 Google AI Studio 生成一个 API Key,通过环境变量配置:

export GEMINI_API_KEY="你的apikey"

Google AI Studio:https://aistudio.google.com/apikey

  1. 开始使用:登录完成后,输入 gemini 就可以开始正常使用。

Gemini CLI:谷歌重磅开源免费 AI 编程工具,一篇文章详细介绍!

二、核心功能

1.强劲的 Gemini 2.5 Pro 模型

Gemini CLI 内置谷歌 Gemini 2.5 Pro 模型,支持高达 100 万个 token 的上下文窗口,开发者可以将整个中大型项目的代码库都交给它处理,进行分析架构、梳理逻辑、大规模重构,都能搞定。

2.免费且额度充足

开发者只需使用个人谷歌账号登录,即可免费使用 Gemini CLI,免费额度包括每分钟 60 次请求、每天 1000 次请求,这在业内属于最高水平,几乎不会遇到限制。

3.多模态 AI 能力融合

Gemini CLI 不仅支持文本交互,还能调用谷歌的多种 AI 模型,实现多模态内容的生成。如 Imagen 生成图片、Veo 生成视频。

4.与谷歌搜索实时联网

Gemini CLI 支持谷歌搜索实时联网,能够为模型提供外部上下文。开发者在使用过程中可以直接从网络上获取最新的信息,让 AI 的回答更具时效性和准确性。

5.支持 MCP 和扩展

Gemini CLI 内置支持模型上下文协议(MCP),极大地扩展了智能体的能力。开发者可以根据自己的需求添加数千个功能,实现更强劲的自动化和集成。

6.可自定义提示词和指令

开发者可以自定义提示词和指令,让 Gemini 更好地适应个人或团队的工作流。例如,可以设置 Gemini 在特定情况下自动执行某些操作,或者在处理特定类型的文件时采用不同的策略。

7.非交互式调用与自动化集成

Gemini CLI 可以在脚本中非交互式调用,实现任务的自动化和与现有工作流程的无缝集成。例如,开发者可以设置智能体在每天特定时间自动执行某些任务,如生成报告、发布内容等。

三、开源介绍

Gemini CLI 采用 Apache 2.0 许可证完全开源,GitHub 仓库地址:
https://github.com/google-gemini/gemini-cli

Gemini CLI:谷歌重磅开源免费 AI 编程工具,一篇文章详细介绍!

开发者可以:

  1. 查看源代码,了解其工作原理
  2. 验证安全性,确保没有后门
  3. 报告错误、提议功能、贡献代码,参与项目改善
  4. 根据需求自由定制

Google 欢迎全球开发者参与 Gemini CLI 项目,报告 bug、提出功能提议、改善安全实践。

四、内置 CLI 命令

Gemini CLI 内置丰富的命令可以使用,详细可以查阅:
https://github.com/google-gemini/gemini-cli/blob/main/docs/cli/commands.md

Gemini CLI:谷歌重磅开源免费 AI 编程工具,一篇文章详细介绍!

然后在对话框中使用即可:

Gemini CLI:谷歌重磅开源免费 AI 编程工具,一篇文章详细介绍!

五、CLI 配置介绍

Gemini CLI 提供了多种配置其行为的方法,包括环境变量、命令行参数和设置文件。详细可以查阅:
https://github.com/google-gemini/gemini-cli/blob/main/docs/cli/configuration.md

Gemini CLI:谷歌重磅开源免费 AI 编程工具,一篇文章详细介绍!

六、故障排查指南

Gemini CLI 官方也提供了一份详细的常见问题的解决方案和调试方式,详细可以查阅:
https://github.com/google-gemini/gemini-cli/blob/main/docs/troubleshooting.md

Gemini CLI:谷歌重磅开源免费 AI 编程工具,一篇文章详细介绍!

© 版权声明

相关文章

3 条评论

您必须登录才能参与评论!
立即登录
  • 头像
    飞扬青春 读者

    大家别试了 两个问题一过就给你切换flash了 浪费感情

    无记录
  • 头像
    山口听晚枫- 投稿者

    我能用它干什么 别发一些没有营养文章

    无记录
  • 头像
    伟伟妹纸 读者

    收藏了,感谢分享

    无记录