このページでは、Gemini API の最新ライブラリのダウンロードとインストールについて説明します。Gemini API を初めて使用する場合は、API クイックスタートから始めてください。
新しいライブラリに関する重要な注意事項
2024 年後半から、Google Gen AI SDK を段階的にリリースしています。これは、Gemini API と Vertex AI の両方を介して Google の生成 AI モデルにアクセスするための統合インターフェースを提供する新しいライブラリ セットであり、これらのプラットフォーム間の移行を効率化します。
Gemini モデルにアクセスする際は、Google Gen AI SDK を使用することをおすすめします。ドキュメントのすべてのコードスニペットでは、これらのライブラリが使用されています。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 に移行することを強くおすすめします。この SDK は、メンテナンスが行き届いたパスを提供し、レガシー ライブラリでは利用できないマルチモーダル出力(画像や動画の生成など)や Live API 機能などの新機能にもアクセスできます。機能の差は時間の経過とともに拡大することが予想されます。
ライブラリをインストールする
Python ライブラリをインストールするには、次のコマンドを実行します。
pip install google-genai
JavaScript と TypeScript のライブラリをインストールするには、次のコマンドを実行します。
npm install @google/genai
Go ライブラリをインストールするには、次のコマンドを実行します。
go get google.golang.org/genai
以前のライブラリと SDK
新しいライブラリが利用可能なプラットフォームでは、新しいライブラリに移行することを強くおすすめします。以前のライブラリには新機能が提供されません。それぞれのサポート ステータスは次のとおりです。
新しい公式ライブラリがまだ利用できないプラットフォームでは、Google の API を直接呼び出すか、コミュニティが管理するライブラリを使用するか、信頼できるサードパーティ オプションを利用できます。Google は公式 SDK のサポート範囲の拡大に積極的に取り組んでおり、新しいライブラリがリリースされ次第、ここに掲載します。
以前のライブラリは次のとおりです。
- Python(以前): バグの修正を含むすべてのサポートが 2025 年 8 月に終了します。
- Node.js(以前): バグ修正を含むすべてのサポートが 2025 年 8 月に終了します。
- Go(以前): バグの修正を含むすべてのサポートが 2025 年 8 月に終了します。
- Dart と Flutter(以前): 積極的なメンテナンスは行われていません
- Swift(以前): 積極的にメンテナンスされていません
- Android(以前): 積極的にメンテナンスされていません