Gemini API 程式庫

本頁面提供 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,因為它提供完善維護的路徑,同時可使用多模態輸出內容 (例如圖像和影片產生) 和 Live API 等新功能,這些功能在舊版程式庫中無法使用。我們預期這項功能的差距會隨著時間拉大。

安裝程式庫

PythonJavaScriptGo

您可以安裝我們的 Python 程式庫,方法是執行:

pip install google-genai

您可以執行以下命令來安裝 JavaScript 和 TypeScript 程式庫

npm install @google/genai

您可以執行以下指令來安裝 Go 程式庫

go get google.golang.org/genai

舊版程式庫和 SDK

對於支援新程式庫的平台,我們強烈建議您改用新程式庫。舊版程式庫不會收到新功能,其具體支援狀態如下所示。

如果是尚未提供新官方程式庫的平台,您可以直接呼叫我們的 API、使用社群維護的程式庫,或利用值得信賴的第三方選項。我們正積極擴大官方 SDK 涵蓋範圍,並會在發布新程式庫時在此列出。

以下是舊版程式庫: