Gemini API リファレンス
发布时间:2026-09-21 | 浏览:1
Español – América Latina
Português – Brasil
この API リファレンスでは、Gemini モデルの操作に使用できる単項 API、ストリーミング API、リアルタイム API について説明します。REST API は、HTTP リクエストをサポートする任意の環境で使用できます。最初の API 呼び出しを開始する方法については、 スタートガイド をご覧ください。言語固有のライブラリと SDK のリファレンスをお探しの場合は、左側のナビゲーションの [ SDK リファレンス ] で該当する言語のリンクに移動してください。
Gemini API は、次の主要なエンドポイントを中心に構成されています。
インタラクション( CreateInteraction )(推奨): Gemini でのビルドに推奨される標準プリミティブ。 エージェント ワークフロー、サーバーサイドの状態管理、複雑なマルチモーダル、 マルチターン会話に最適化されています。
標準コンテンツ生成( generateContent ): リクエストを処理し、モデルの 完全なレスポンスを 1 つのパッケージで返す標準の REST エンドポイント。結果全体を待つことができる非インタラクティブなタスクに最適です。
ストリーミング コンテンツ生成( streamGenerateContent ): サーバー送信イベント(SSE)を使用して、生成されたレスポンスのチャンクをプッシュします。これにより、chatbot などのアプリケーションで、より高速でインタラクティブなエクスペリエンスを実現できます。
Live API ( BidiGenerateContent ): 双方向ストリーミング用のステートフル WebSocket ベースの API。リアルタイムの会話ユースケース向けに設計されています。
バッチモード( batchGenerateContent ): generateContent リクエストのバッチを送信するための標準 REST エンドポイント。
エンベディング( embedContent ): 入力 Content からテキスト エンベディング ベクトルを生成する標準 REST エンドポイント 。
Gen Media API: 画像生成用の Imagen や動画生成用の Veo など、Google の特殊なモデルを使用してメディアを生成するためのエンドポイント。Gemini には、 generateContent API を使用してアクセスできるこれらの機能も組み込まれています。
プラットフォーム API: ファイルの アップロード や トークンのカウント など、コア機能をサポートするユーティリティ エンドポイント。
Gemini API へのすべてのリクエストには、API キーを含む x-goog-api-key ヘッダーを含める必要があります。 Google AI Studio で数回クリックして作成します。
ヘッダーに API キーが含まれているリクエストの例を次に示します。
Gemini SDK を使用して API にキーを渡す方法については、 Gemini API キーを使用する ガイドをご覧ください。
特に記載のない限り、このページのコンテンツは クリエイティブ・コモンズの表示 4.0 ライセンス により使用許諾されます。コードサンプルは Apache 2.0 ライセンス により使用許諾されます。詳しくは、 Google Developers サイトのポリシー をご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2026-09-08 UTC。