本頁面提供 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 等新功能,這些功能在舊版程式庫中無法使用。我們預期這項功能的差距會隨著時間拉大。
安裝程式庫
您可以安裝我們的 Python 程式庫,方法是執行:
pip install google-genai
您可以執行以下命令來安裝 JavaScript 和 TypeScript 程式庫:
npm install @google/genai
您可以執行以下指令來安裝 Go 程式庫:
go get google.golang.org/genai
舊版程式庫和 SDK
對於支援新程式庫的平台,我們強烈建議您改用新程式庫。舊版程式庫不會收到新功能,其具體支援狀態如下所示。
如果是尚未提供新官方程式庫的平台,您可以直接呼叫我們的 API、使用社群維護的程式庫,或利用值得信賴的第三方選項。我們正積極擴大官方 SDK 涵蓋範圍,並會在發布新程式庫時在此列出。
以下是舊版程式庫:
- Python (舊版):所有支援服務 (包括錯誤修正) 將於 2025 年 8 月結束。
- Node.js (舊版):所有支援服務 (包括錯誤修正) 將於 2025 年 8 月結束。
- Go (舊版):所有支援服務 (包括錯誤修正) 將於 2025 年 8 月結束。
- Dart 和 Flutter (舊版):不再積極維護
- Swift (舊版):未積極維護
- Android (舊版):未積極維護