开源
Genkit 在 Apache 2.0 许可证下免费且开源;模型和托管费用由你选择的提供商单独计费。
- Apache 2.0 开源许可证
- 适用于 TypeScript、Go、Python 和 Dart 的官方 SDK
- 本地 Developer UI 和 CLI
- 你只需为你使用的模型和托管付费
AI 智能体构建工具

产品概览
Genkit 是 Google 的开源框架,用于在任何平台上构建 AI 驱动的应用和智能体。它提供一种一致的方式来调用来自 Gemini、Claude、OpenAI 和 Ollama 等提供商的 AI 模型,通过工具调用和检索增强生成将它们连接到你的数据和代码,并测试和部署结果。官方 SDK 覆盖 TypeScript、Go、Python 和 Dart,提供用于类型安全输入和输出的流、流式传输、持久聊天、多智能体系统和生成式 UI。本地 Developer UI 和 CLI 会追踪每个提示、工具调用和响应,而智能体技能和 MCP 服务器让编码助手编写并验证 Genkit 代码。它适合为应用添加聊天、结构化数据提取、基于内容的答案或可执行操作的智能体的开发者和团队。Genkit 在 Apache 2.0 许可证下免费且开源;你只需为你选择的模型和托管付费。
安装适用于你的语言的 Genkit,例如 TypeScript 使用 npm i genkit @genkit-ai/google-genai,Go 使用 go get github.com/firebase/genkit/go,Python 使用 pip install genkit genkit-google-genai,或 Dart 使用 dart pub add genkit genkit_google_genai。
使用你想要的模型提供商插件初始化 Genkit,例如 Google AI、Anthropic、OpenAI 或 Ollama,并通过一行更改切换模型。
将你的 AI 逻辑包装在具有输入和输出模式的流中,以实现类型安全验证、流式传输支持,并作为 HTTP 端点部署。
使用你的代码命令运行 genkit start 以打开本地 Developer UI,你可以在其中运行流、提示、工具和检索器,并检查逐步追踪。
部署到 Cloud Run、Firebase、AWS Lambda、Azure Functions 或任何运行你的代码的平台。
为支持、购物和应用内帮助构建聊天助手
将收据、发票和 PDF 转换为结构化数据
从你的文档、帮助中心或文件中回答问题并提供来源
创建调用你的 API 并请求人工批准的智能体
在应用内根据提示生成图像和媒体
为助手响应添加交互式图表和表单
Genkit 是 Google 的开源框架,用于将 AI 功能构建到应用中。它为你提供一种一致的方式来调用 AI 模型、将它们连接到你的数据和代码,并测试和部署结果,支持 TypeScript、Go、Python 或 Dart。
不需要。聊天、结构化数据和基于你的内容的答案等常见功能只需几行代码,你还可以安装 Genkit 技能,让 AI 编码助手为你编写 Genkit 代码。
Genkit 增加了跨模型提供商的统一 API、结构化输出、工具调用、检索、流式传输、智能体,以及追踪每一步的本地 Developer UI,因此你可以切换模型而无需重写应用。
Gemini、Anthropic Claude、OpenAI、xAI Grok、DeepSeek、AWS Bedrock 和 Azure AI Foundry 上的模型、通过 Ollama 提供的 Gemma 和 Llama 等开放模型,以及任何 OpenAI 兼容 API。
Genkit 为 TypeScript 和 JavaScript、Go、Python 和 Dart 提供官方 SDK。
是的。Genkit 在 Apache 2.0 许可证下免费且开源。你只需为你选择使用的模型和托管付费。
你的代码运行的任何地方。文档包含 Cloud Run、Firebase、AWS Lambda 和 Azure Functions 的指南,你可以在任何支持你的语言的服务器上运行 Genkit。
可以。Genkit 智能体技能会教 Antigravity、Claude Code 和 Cursor 等助手当前的 Genkit API,Genkit MCP 服务器让它们运行流并读取追踪。
Genkit 在 Apache 2.0 许可证下免费且开源。你只需为你选择使用的模型和托管付费。
Genkit 在 Apache 2.0 许可证下免费且开源;模型和托管费用由你选择的提供商单独计费。
用户评价
暂无评论。