✳ainav.

AI 智能体构建工具

产品简介
Google 的开源 AI SDK 和工具包,用于在 TypeScript、Go、Python 和 Dart 中构建全栈智能体应用和 AI 功能。
收录时间
2026/11/2
价格类型
免费
Genkit 截图
Genkit 网站预览

产品概览

Genkit 是什么?

Genkit 是 Google 的开源框架,用于在任何平台上构建 AI 驱动的应用和智能体。它提供一种一致的方式来调用来自 Gemini、Claude、OpenAI 和 Ollama 等提供商的 AI 模型,通过工具调用和检索增强生成将它们连接到你的数据和代码,并测试和部署结果。官方 SDK 覆盖 TypeScript、Go、Python 和 Dart,提供用于类型安全输入和输出的流、流式传输、持久聊天、多智能体系统和生成式 UI。本地 Developer UI 和 CLI 会追踪每个提示、工具调用和响应,而智能体技能和 MCP 服务器让编码助手编写并验证 Genkit 代码。它适合为应用添加聊天、结构化数据提取、基于内容的答案或可执行操作的智能体的开发者和团队。Genkit 在 Apache 2.0 许可证下免费且开源;你只需为你选择的模型和托管付费。

如何使用 Genkit

  1. 1

    安装 SDK

    安装适用于你的语言的 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。

  2. 2

    配置模型提供商

    使用你想要的模型提供商插件初始化 Genkit,例如 Google AI、Anthropic、OpenAI 或 Ollama,并通过一行更改切换模型。

  3. 3

    定义流

    将你的 AI 逻辑包装在具有输入和输出模式的流中,以实现类型安全验证、流式传输支持,并作为 HTTP 端点部署。

  4. 4

    在 Developer UI 中测试

    使用你的代码命令运行 genkit start 以打开本地 Developer UI,你可以在其中运行流、提示、工具和检索器,并检查逐步追踪。

  5. 5

    随处部署

    部署到 Cloud Run、Firebase、AWS Lambda、Azure Functions 或任何运行你的代码的平台。

Genkit 核心功能

跨模型提供商(包括 Gemini、Claude、OpenAI、xAI Grok、DeepSeek 和 Ollama)的统一 API

适用于 TypeScript、Go、Python 和 Dart 的官方 SDK

具有类型安全输入和输出模式及流式传输的流

工具调用、中断和多智能体系统

使用索引器、嵌入器和检索器的检索增强生成

生成式 UI(A2UI)响应,包含图表、表单和按钮

本地 Developer UI 和 CLI,提供逐步追踪

面向 AI 编码助手的智能体技能和 MCP 服务器

部署到 Cloud Run、Firebase、AWS Lambda 和 Azure Functions

可观测性、评估和提示模板

Genkit 使用场景

  • 为支持、购物和应用内帮助构建聊天助手

  • 将收据、发票和 PDF 转换为结构化数据

  • 从你的文档、帮助中心或文件中回答问题并提供来源

  • 创建调用你的 API 并请求人工批准的智能体

  • 在应用内根据提示生成图像和媒体

  • 为助手响应添加交互式图表和表单

Genkit 常见问题

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 官方信息

公司
Google
官网
https://genkit.dev/
文档
https://genkit.dev/docs/get-started

Genkit 价格方案

免费

Genkit 在 Apache 2.0 许可证下免费且开源。你只需为你选择使用的模型和托管付费。

开源

$0USD

Genkit 在 Apache 2.0 许可证下免费且开源;模型和托管费用由你选择的提供商单独计费。

  • Apache 2.0 开源许可证
  • 适用于 TypeScript、Go、Python 和 Dart 的官方 SDK
  • 本地 Developer UI 和 CLI
  • 你只需为你使用的模型和托管付费

用户评价

Genkit 用户评论

读者评价

暂无评论。

分享你的 Genkit 使用体验

登录后可发表评论。审核通过后,显示名称、评分及评论内容将公开,每个账号对同一工具只能评价一次。

你的评分