Gemini API 库

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

关于我们新库的重要说明

我们最近推出了一组新库,可让您在不同的 Google 服务中访问 Google 的生成式 AI 模型,从而获得更一致、更简化的体验。

密钥库更新

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

我们强烈建议之前使用旧版库的所有用户迁移到新版库。尽管 JavaScript/TypeScript 库处于预览版阶段,但只要您能接受 JavaScript/TypeScript 部分中列出的注意事项,我们仍建议您开始迁移。

Python

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

pip install google-genai

JavaScript 和 TypeScript

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

npm install @google/genai

JavaScript/TypeScript 库目前处于预览阶段,这意味着该库可能尚未包含所有功能,并且我们可能需要引入破坏性更改。

不过,只要您能接受这些注意事项,我们强烈建议您改用新版 SDK,而不是旧版(已废弃)。我们正在积极努力,争取尽快发布此库的 GA(正式版)版本。

客户端应用中的 API 密钥

警告:无论您使用的是哪个库,将 API 密钥插入客户端 JavaScript 或 TypeScript 代码中都是不安全的。使用服务器端部署在生产环境中访问 Gemini API。

Go

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

go get google.golang.org/genai

旧版库和 SDK

以下是我们不再积极开发的一组旧版 SDK。您可以使用我们的迁移指南,改用更新后的 Google Gen AI SDK: