Gemini API 程式庫

本頁面提供 Gemini API 最新程式庫的下載和安裝資訊。如果您是 Gemini API 新手,請參閱 API 快速入門指南

關於新程式庫的重要注意事項

自 2024 年底起,我們已逐步推出 Google Gen AI SDK,這套全新的程式庫提供統一的介面,可透過 Gemini Developer 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 之間的功能差距會隨著時間拉大。

安裝程式庫

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 涵蓋範圍,並會在發布新程式庫時,將其列在此處。

以下是舊版程式庫: