本页介绍了如何下载和安装 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 的覆盖范围,并会在有新库发布时将其列在此处。
以下是之前的库:
- Python(旧版):所有支持(包括 bug 修复)将于 2025 年 8 月结束。
- Node.js(旧版):所有支持(包括 bug 修复)将于 2025 年 8 月结束。
- Go(旧版):所有支持(包括 bug 修复)将于 2025 年 8 月结束。
- Dart 和 Flutter(旧版):不再积极维护
- Swift(旧版):不再受积极维护
- Android(旧版):不再受积极维护