本页介绍了如何下载和安装 Gemini API 的最新库。如果您刚开始接触 Gemini API,请参阅 API 快速入门。
关于我们新库的重要说明
自 2024 年底以来,我们一直在逐步推出 Google Gen AI SDK,这是一组新库,可提供统一的接口,以便通过 Gemini 开发者 API 和 Vertex AI 访问 Google 的生成式 AI 模型。
现在,建议您使用 Google Gen AI SDK 来访问 Google 的所有模型,并且我们的文档中的所有代码段都使用这些库。
密钥库更新
语言 | 新库(推荐) | 旧库 |
---|---|---|
Python | google-genai |
google-generativeai |
JavaScript 和 TypeScript |
@google/genai |
@google/generative-ai |
Go | google.golang.org/genai |
google.golang.org/generative-ai |
Java | google-genai |
无,之前不存在 |
我们建议所有用户迁移到 Google GenAI SDK,因为它提供了多模态输出(例如图片和视频生成)、Live API 和长期维护等新功能。我们预计旧版 SDK 和新版 SDK 之间的功能差距会随着时间的推移而扩大。
安装库
Python
您可以通过运行以下命令来安装我们的 Python 库:
pip install google-genai
JavaScript
您可以通过运行以下命令来安装我们的 JavaScript 和 TypeScript 库:
npm install @google/genai
Go
您可以通过运行以下命令安装我们的 Go 库:
go get google.golang.org/genai
Java
如果您使用的是 Maven,则可以通过将以下代码添加到依赖项中来安装我们的 Java 库:
<dependencies>
<dependency>
<groupId>com.google.genai</groupId>
<artifactId>google-genai</artifactId>
<version>1.0.0</version>
</dependency>
</dependencies>
旧版库和 SDK
对于提供新库的平台,我们强烈建议迁移到新库。旧版库不会收到新功能,并且其具体支持状态各不相同,详情如下。
对于尚未提供官方 Google Gen AI 库的平台,您可以直接调用我们的 API、使用社区维护的库,或使用可信的第三方选项。我们正在积极扩大官方 SDK 的覆盖范围,并会在有新库发布时将其列在此处。
以下是之前的库:
- Python(旧版):所有支持(包括 bug 修复)将于 2025 年 8 月结束。
- Node.js(旧版):所有支持(包括 bug 修复)将于 2025 年 8 月结束。
- Go(旧版):所有支持(包括 bug 修复)将于 2025 年 8 月结束。
- Dart 和 Flutter(旧版):不再积极维护
- Swift(旧版):不再受积极维护
- Android(旧版):不再受积极维护