Gemini API 库

本页介绍了如何下载和安装 Gemini API 的最新库。如果您刚开始接触 Gemini API,请参阅 API 快速入门

关于我们新库的重要说明

自 2024 年底以来,我们一直在逐步推出 Google Gen AI SDK,这是一组新库,可提供统一的接口,以便通过 Gemini API 和 Vertex AI 访问 Google 的生成式 AI 模型,从而简化这两种平台之间的转换。

现在,建议您使用 Google Gen AI SDK 访问 Gemini 模型,我们的文档中的所有代码段均使用这些库。如需详细了解如何在 Gemini Developer API 和 Vertex AI 之间迁移,请参阅 Vertex AI 页面。

密钥库更新

语言 旧库 新库(推荐)
Python google-generativeai google-genai
JavaScript
和 TypeScript
@google/generative-ai @google/genai
Go google.golang.org/generative-ai google.golang.org/genai

我们强烈建议所有用户迁移到 Google GenAI SDK,因为它提供了一个维护良好的路径,同时还提供多模态输出(例如图片和视频生成)和实时 API 功能等新功能,这些功能在我们的旧版库中不可用。我们预计,功能差距会随着时间的推移而扩大。

安装库

您可以通过运行以下命令来安装我们的 Python 库

pip install google-genai

您可以通过运行以下命令来安装我们的 JavaScript 和 TypeScript 库

npm install @google/genai

您可以通过运行以下命令安装我们的 Go 库

go get google.golang.org/genai

旧版库和 SDK

对于提供新库的平台,我们强烈建议迁移到新库。旧版库将不会收到新功能,其具体支持状态详见下文。

对于尚未提供新官方库的平台,您可以直接调用我们的 API、使用社区维护的库,或利用可信的第三方选项。我们正在积极扩大官方 SDK 的覆盖范围,并会在有新库发布时将其列在此处。

以下是之前的库: