Google 生成 AI ライブラリ

このページでは、Gemini API の最新のライブラリをダウンロードしてインストールする方法について説明します。Gemini API を初めて使用する場合は、API クイックスタートから始めます。

google-genai ライブラリに関する重要な注意事項

このたび、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 を使い始めることを強くおすすめします。現在、このライブラリの GA(一般提供)版のリリースに向けて取り組んでいます。

Java

Java ライブラリは、Maven で依存関係を追加することでインストールできます。

  <dependencies>
    <dependency>
      <groupId>com.google.genai</groupId>
      <artifactId>google-genai</artifactId>
      <version>0.8.0</version>
    </dependency>
  </dependencies>

新しい Java ライブラリはプレビュー版として利用できます。つまり、機能が完全ではない可能性があり、破壊的変更が導入される場合があります。

ただし、こうした注意点に同意できる場合は、以前の非推奨バージョンではなく、新しい SDK を使い始めることを強くおすすめします。現在、このライブラリの GA(一般提供)版のリリースに向けて取り組んでいます。