このページでは、Gemini API の最新ライブラリのダウンロードとインストールについて説明します。Gemini API を初めて使用する場合は、API クイックスタートから始めてください。
新しいライブラリに関する重要な注意事項
2024 年後半から、Google Gen AI SDK を段階的にリリースしています。これは、Gemini Developer API と Vertex AI の両方を介して Google の生成 AI モデルにアクセスするための統合インターフェースを提供する新しいライブラリ セットです。
Google のすべてのモデルにアクセスする場合は、Google Gen AI SDK を使用することをおすすめします。ドキュメントのすべてのコード スニペットでは、これらのライブラリが使用されています。
ライブラリの主要な更新
言語 | 新しいライブラリ(推奨) | 古いライブラリ |
---|---|---|
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 ライブラリがまだ利用できないプラットフォームでは、Google の API を直接呼び出すか、コミュニティが管理するライブラリを使用するか、信頼できるサードパーティ オプションを使用できます。Google は公式 SDK のサポート範囲の拡大に積極的に取り組んでおり、新しいライブラリがリリースされると、ここにリストされます。
以前のライブラリは次のとおりです。
- Python(以前): バグの修正を含むすべてのサポートが 2025 年 9 月に終了します。
- Node.js(以前): バグ修正を含むすべてのサポートが 2025 年 9 月に終了します。
- Go(以前): バグの修正を含むすべてのサポートが 2025 年 9 月に終了します。
- Dart と Flutter(以前): 積極的なメンテナンスは行われていません
- Swift(以前): 積極的にメンテナンスされていません
- Android(以前): 積極的にメンテナンスされていません