
推出 Google Gemini CLI 扩展程序
谷歌为其 Gemini 命令行界面 (CLI) 推出了一项新功能——使用“扩展”的能力。这一创新功能旨在通过允许个人集成他们喜欢的工具并定制他们的人工智能命令行交互来增强用户体验。
访问和使用扩展
这些扩展程序公开托管在 GitHub 上,用户无需 Google 的直接批准即可创建和发布自己的扩展程序。目前,扩展程序库提供 50 多种不同的扩展程序,包括:
- Stripe 扩展可将其支付 API 无缝集成到各种工作流程中。
- 专为自动化基础设施任务而设计的 Terraform 扩展。
- 一个与 Chrome DevTools 连接的扩展程序,用于协助编码代理。
- Google 专有的Nanobanana 扩展,允许用户直接从终端通过文本提示生成和修改图像。
扩展的工作原理
安装扩展程序后,Gemini 会根据您的提示自动确定何时使用这些工具。或者,您也可以选择通过扩展程序定义的自定义命令来显式调用它们。要检查当前安装了哪些扩展程序,只需使用以下命令即可/extension
。
创建您自己的 Gemini CLI 扩展
有兴趣创建自己的 Gemini CLI 扩展的开发者可以使用我们提供的模板之一开始开发。开发过程首先在gemini-extension.json
清单文件中配置扩展的属性。该文件指向一个模型上下文协议 (MCP) 服务器,该服务器充当一个小型应用程序,用于监听来自 CLI 的命令。您还可以添加一个commands
用于添加简单 TOML 文件的目录,从而为更复杂的提示创建自定义的命令快捷方式。
Gemini CLI 的演变
Gemini CLI 于今年早些时候首次发布,它为开发者提供了一个强大的平台,允许他们通过终端直接与 AI 交互。该工具从一开始就提供了许多重要的功能,例如读取本地文件和执行 Shell 命令来解决问题。用户使用个人 Google 帐户登录后,即可享受每分钟 60 个请求的免费套餐。
后续更新已将 Gemini CLI 集成到各种开发环境中,包括 Firebase Studio 和 Zed Editor。这些集成进一步扩展了其功能,允许用户执行代码生成、重构现有函数以及为复杂的代码块提供清晰的解释等任务。
欲了解最新进展的更多信息,请访问此来源。
发表回复