googleapis/go-genai

Google Gen AI Go SDK provides an interface for developers to integrate Google's generative models into their Go applications.

解决的问题

提供标准化的 Go 接口,使开发者无需编写原始 API 调用即可将 Google 的生成式 AI 模型(如 Gemini)集成到其应用程序中。

工作原理

该 SDK 作为客户端库,连接到 Gemini 开发者 API 或 Gemini 企业代理平台。它允许开发者向模型发送提示(文本或多模态输入),并接收生成的内容,同时还包含专用的 Interactions API,用于管理与代理和模型的多轮对话。

适用人群

希望使用 Google 生成式模型构建 AI 功能的 Go 开发者。

主要特性

  • 支持 Gemini 开发者 API 和 Gemini 企业代理平台。
  • 支持多模态功能,可从文本和图像的组合输入中生成文本。
  • 内置对 Interactions API 的支持,用于多轮对话管理。
  • 通过 API 密钥或环境变量进行简单客户端配置。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目