柏虎资源网

专注编程学习,Python、Java、C++ 教程、案例及资源

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 非常简单,只需满足以下前提条件:电脑上安装了 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. 选择主题并授权:首次运行时,选择一个主题,然后登录个人谷歌账号进行授权,即可开始使用。

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

export GEMINI_API_KEY="你的apikey"

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

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

二、核心功能

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

开发者可以:

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

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

四、内置 CLI 命令

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

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

五、CLI 配置介绍

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

六、故障排查指南

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

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言