Gemini API ライブラリ

このページでは、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 機能などの新機能にもアクセスできます。機能の差は時間の経過とともに拡大することが予想されます。

ライブラリをインストールする

PythonJavaScriptGo

Python ライブラリをインストールするには、次のコマンドを実行します。

pip install google-genai

JavaScript と TypeScript のライブラリをインストールするには、次のコマンドを実行します。

npm install @google/genai

Go ライブラリをインストールするには、次のコマンドを実行します。

go get google.golang.org/genai

以前のライブラリと SDK

新しいライブラリが利用可能なプラットフォームでは、新しいライブラリに移行することを強くおすすめします。以前のライブラリには新機能が提供されません。それぞれのサポート ステータスは次のとおりです。

新しい公式ライブラリがまだ利用できないプラットフォームでは、Google の API を直接呼び出すか、コミュニティが管理するライブラリを使用するか、信頼できるサードパーティ オプションを利用できます。Google は公式 SDK のサポート範囲の拡大に積極的に取り組んでおり、新しいライブラリがリリースされ次第、ここに掲載します。

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