Gemini API ライブラリ

このページでは、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 のサポート範囲の拡大に積極的に取り組んでおり、新しいライブラリがリリースされると、ここにリストされます。

以前のライブラリは次のとおりです。