Gemini API 库

本页介绍了如何下载和安装 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 的覆盖范围,并会在有新库发布时将其列在此处。

以下是之前的库: