项目截图
概览
Genkit 通过提供跨多个模型提供商和编程语言的统一接口,抽象化了 AI 开发的复杂性。它使开发者能够构建服务端 AI 逻辑,并无缝集成到 Web 和移动客户端中。该框架支持多模态内容、结构化输出、工具调用和智能体工作流,并设计用于包括 Firebase 和 Google Cloud Run 在内的各种环境中部署。
主要功能
- 通过统一接口提供广泛的 AI 模型支持
- 类型安全的结构化数据生成
- 智能体工具调用
- 提示模板
- 持久化聊天界面
- AI 工作流和流程
- AI 驱动的数据检索 (RAG)
- 多模态文本和图像生成
- 跨语言 SDK (JS/TS, Go, Python, Dart)
- 用于测试和调试的本地 CLI 与开发者 UI
- 生产监控与可观测性
要求、安装和快速入门
用法
模型兼容性与使用场景
支持与包括 Google、OpenAI、Anthropic、Ollama 和 Vertex AI 在内的提供商的 AI 模型集成。
许可证与风险说明
在 Apache-2.0 许可证下授权。
Editorial verification 2026-08-09: repository URL, owner, description, license and repository statistics were reviewed. License metadata: Apache-2.0. README was fetched for the channel draft; re-check repository dependencies, releases and model terms before production use.
发布与维护
Not stated in the repository metadata.