このページでは、Gemini API の最新ライブラリのダウンロードとインストールについて説明します。Gemini API を初めて使用する場合は、API のクイックスタートをご覧ください。
google-genai ライブラリに関する重要な注意事項
Google は最近、さまざまな Google サービスで Google の生成 AI モデルにアクセスするための、より一貫性があり、合理化されたエクスペリエンスを提供する新しいライブラリ セットをリリースしました。
Vertex AI ライブラリは Vertex AI プラットフォームでのみサポートされています。
ライブラリの主要な更新
言語 | Vertex AI ライブラリ | 新しいライブラリ(推奨) |
---|---|---|
Python | google-cloud-aiplatform GenerativeModel モジュールは 2026 年 5 月に非推奨になりました |
google-genai |
Go | cloud.google.com/vertexai 2026 年 5 月に非推奨となった |
google.golang.org/genai |
JavaScript と TypeScript | @google-cloud/vertexai 2026 年 5 月に非推奨になりました |
@google/genai プレビュー版で利用可能 |
Java | google-cloud-vertexai 2026 年 5 月に非推奨になりました |
java-genai プレビュー版で利用可能 |
新しいライブラリから始めて、以前のライブラリから移行することをおすすめします。
ライブラリをインストールする
次の例は、さまざまなプログラミング言語で使用できます。
Python
Python ライブラリは、次のコマンドを実行してインストールできます。
pip install google-genai
Go
Go ライブラリをインストールするには、次のコマンドを実行します。
go get google.golang.org/genai
JavaScript と TypeScript
JavaScript と TypeScript のライブラリをインストールするには、次のコマンドを実行します。
npm install @google/genai
新しい JavaScript ライブラリと TypeScript ライブラリはプレビュー版で提供されています。つまり、機能がすべて揃っていない可能性があり、互換性のない変更が導入される可能性があります。
ただし、これらの注意事項に問題がなければ、以前の非推奨バージョンではなく、新しい SDK の使用を開始することを強くおすすめします。Google は、このライブラリの一般提供(GA)リリースに向けて積極的に取り組んでいます。
Java
Maven に依存関係を追加すると、Java ライブラリをインストールできます。
<dependencies>
<dependency>
<groupId>com.google.genai</groupId>
<artifactId>google-genai</artifactId>
<version>0.8.0</version>
</dependency>
</dependencies>
新しい Java ライブラリはプレビュー版で提供されています。つまり、機能が完全ではなく、破壊的変更を導入する必要がある場合があります。
ただし、これらの注意事項に問題がなければ、非推奨の以前のバージョンではなく、新しい SDK の使用を開始することを強くおすすめします。Google は、このライブラリの一般提供(GA)リリースに向けて積極的に取り組んでいます。