Google の生成 AI ライブラリ

このページでは、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)リリースに向けて積極的に取り組んでいます。