现在,使用 Genkit 和 Gemini CLI 构建 AI 应用变得更加简单。我们正式推出 Gemini CLI 的 Genkit 扩展,它能让 Gemini CLI 深入理解 Genkit 的架构、模式和工具,从而帮助您直接在终端中构建、调试和迭代 AI 应用。
您可以通过以下命令安装 Genkit 扩展:
gemini extensions install https://github.com/gemini-cli-extensions/genkit
什么是 Genkit 扩展?
Genkit 扩展是一款官方的 Gemini CLI 扩展,旨在实现 Gemini CLI 与您的 Genkit 项目之间的深度集成。通过将 Genkit 的 MCP (模型上下文协议) 服务器与专门的上下文文件打包,该扩展赋予了 Gemini CLI 全面理解和使用 Genkit SDK 的能力。
安装此扩展后,Gemini CLI 将获得以下能力:
- Genkit MCP 工具:与 Genkit 的开发工具直接集成。
- 上下文感知辅助:理解 Genkit 的核心概念、最佳实践和工作流。
- 智能代码生成:专为 Genkit 应用开发量身定制的 AI 辅助。
核心功能
Genkit 专属 MCP 工具
该扩展提供了一系列强大的工具,将 Gemini CLI 直接连接到您的 Genkit 应用:
get_usage_guide
:在实现 AI 功能前,获取针对特定语言的 Genkit 使用说明和最佳实践。lookup_genkit_docs
:直接在聊天窗口中访问最新的、特定语言的 Genkit 文档。list_flows
:发现并浏览当前 Genkit 应用中定义的所有 flow。run_flow
:直接执行 flow,用于调试和分析。get_trace
:逐步分析 OpenTelemetry 链路追踪数据,深入了解 flow 的执行过程。
智能开发辅助
安装 Genkit 扩展后,Gemini CLI 能够理解 Genkit 的架构,并在以下方面为您提供帮助:
- 添加新 AI 功能:根据您的具体用例,遵循标准的 Genkit 模式生成 AI 功能代码。
- 调试应用程序:结合上下文感知建议,分析链路追踪数据并排查问题。
- 遵循最佳实践:确保您的代码符合 Genkit 推荐的模式和规范。
无缝集成工作流
该扩展旨在与您现有的 Genkit 开发工作流无缝协作。它能理解您的项目结构,尊重您选择的 provider (在启动新项目时会优先推荐 Google Gen AI),并与 Genkit 开发者界面 (Dev UI) 顺畅集成。
快速上手
安装 Genkit 扩展的步骤非常简单。
前提条件
在安装扩展之前,请确保您已经安装了 Gemini CLI。
安装步骤
- 运行安装命令:
gemini extensions install https://github.com/gemini-cli-extensions/genkit
- 安装程序将自动为 Gemini CLI 配置 Genkit 相关的知识和工具。
使用示例
安装完成后,您可以立即开始使用该扩展。
创建一个新的 flow
编写一个 flow,根据用户的目标、经验和可用时间,生成一个结构化的锻炼计划。
在 Gemini CLI 中运行此 prompt 时,您会发现它会参考最新的 Genkit 开发指南和文档来编写准确的代码,并遵循最佳实践。
调试与分析
帮我分析一下为什么我的 flow 返回的结果不一致。
该扩展会确保 Gemini CLI 提供的响应是专门针对 Genkit 模式量身定制的,会使用正确的 API,并遵循既定的最佳实践。
对开发工作流的影响
AI 应用的开发涉及复杂的工作流——从设计 flow、管理 prompt 到评估性能和调试问题。Genkit 扩展填补了通用 AI 辅助与 Genkit 生态系统专业知识之间的鸿沟。
这种集成代表了向更智能、更具上下文感知能力的开发工具迈出的一步。您得到的不再是通用的代码建议,而是能够理解 Genkit 架构、了解其功能,并能指导您应对构建生产级 AI 应用时遇到的特定挑战的专业辅助。
立即开始
我们期待看到这一集成为您的 Genkit 开发体验带来提升。欢迎立即安装并试用该扩展。如果您觉得这个扩展很有用,可以考虑为 Genkit 扩展的官方仓库点亮星标以示支持。
👉 如果你需要 ChatGPT 代充 / Claude / Claude Code / 镜像 / 中转 API:
- 购买 / 了解更多:ai4.plus
- 备用入口:kk4099.com