モバイルアプリとウェブアプリの場合、Firebase AI Logic SDK を使用すると、アプリからサポートされている Gemini モデルを直接操作できます。
Gemini モデルは、テキスト、コード、PDF、画像、動画、音声など、複数のモダリティを処理し、生成することもできるため、マルチモーダルと見なされます。
また、Firebase AI Logic がサポートしているモデルとサポートしていないモデルに関するよくある質問もご覧ください。
汎用モデル
Gemini 3.x 個の汎用モデル
Gemini 3.1 Pro
gemini-3.1-pro-preview
高度なインテリジェンス、複雑な問題解決能力、強力なエージェントとバイブレーションのコーディング機能。
Gemini 3.5 Flash
gemini-3.5-flash
大規模モデルに匹敵するパフォーマンスを、わずかな費用で実現します。
Gemini 3.1 Flash-Lite
gemini-3.1-flash-lite
Gemini 3 シリーズのパフォーマンスと品質を備えた、大量のトラフィックをコスト重視で処理するワークホース モデル。
Gemini 2.5 個の汎用モデル
Gemini 2.5 Pro(
gemini-2.5-pro): Gemini 2.5 シリーズの複雑なタスク向けの最先端モデル。高度な推論機能とコーディング機能を備えています。(課金は不要)Gemini 2.5 Flash(
gemini-2.5-flash): Gemini 2.5 シリーズで最高の費用対効果を発揮するモデル。特に、推論を必要とする低レイテンシの大容量タスクに適しています。(課金は不要)Gemini 2.5 Flash(
gemini-2.5-flash-lite): Gemini 2.5 シリーズで最も高速で費用対効果の高いマルチモーダル モデル。(課金は不要)
画像生成モデル
Gemini 3.x 画像生成モデル
Gemini 3 Pro Image(Nano Banana Pro)
gemini-3-pro-image
コンテキストに沿ったネイティブ画像を作成するための最先端の画像生成モデルと編集モデル。
Gemini 3.1 Flash Image(Nano Banana 2)
gemini-3.1-flash-image
高速で大容量のユースケース向けに最適化された、強力で高効率な画像生成と編集。
Gemini 3.1 Flash-Lite Image(Nano Banana 2 Lite)
gemini-3.1-flash-lite-image
大容量のインタラクティブなユースケース向けに設計された、超低レイテンシで費用対効果の高い画像生成と編集。
Gemini 2.5 画像生成モデル
- Gemini 2.5 Flash Image(
gemini-2.5-flash-image、別名「Nano Banana」): 高速性と効率性を重視して設計され、大容量で低レイテンシのタスク向けに最適化されています。(請求が必要)
音声生成モデル
Gemini Live API をサポートするモデルを使用して、ストリーミング音声生成できます。
Gemini 2.5 Flash と Gemini Live API のネイティブ音声
Gemini Developer API: gemini-2.5-flash-native-audio-preview-12-2025
Vertex AI Gemini API: gemini-live-2.5-flash-native-audio
双方向の Gemini モデルとの音声と動画によるやり取りを低レイテンシかつリアルタイムで行うことができます。
このページの残りの部分では、Firebase AI Logic でサポートされているモデルについて詳しく説明します。
-
- サポートされている入力と出力
- サポートされている機能の概要の比較
- 仕様と制限事項(入力トークンの最大数や入力動画の最大長など)
モデルのバージョン管理方法の説明(特に、安定版、自動更新版、プレビュー版、試験運用版)
初期化時にコードに含める使用可能なモデル名のリスト
モデルのサポートされている言語のリスト
このページの下部で、以前の世代のモデルに関する詳細情報を確認できます。
Gemini Live API モデル(gemini-live-2.5-flash-native-audio など)の詳細については、Live API の上限と仕様をご覧ください。
モデルの比較
各モデルには、さまざまなユースケースに対応するための異なる機能があります。このセクションの各表では、Firebase AI Logic とともに使用した場合の各モデルについて説明します。各モデルには、SDK を使用する際には利用できない追加機能がある場合があります。
次のサブセクションで必要な情報が見つからない場合は、選択した API プロバイダのドキュメント(Gemini Developer API または Vertex AI Gemini API)で詳細を確認してください。
Gemini Live API モデル(gemini-live-2.5-flash-native-audio など)の詳細については、Live API の上限と仕様をご覧ください。
サポートされている入力と出力
次の表に、Firebase AI Logic で各モデルを使用する場合にサポートされる入力タイプと出力タイプを示します。
サポートされているファイル形式については、サポートされている入力ファイルと要件をご覧ください。
|
<span="notranslate">Gemini 3.x Pro、Flash、Flash‑Lite </span="notranslate"> |
<span="notranslate">Gemini 3.x Pro Image </span="notranslate"> |
<span="notranslate">Gemini 3.x Flash Image </span="notranslate"> |
<span="notranslate">Gemini 3.x Flash‑Lite Image </span="notranslate"> |
|
|---|---|---|---|---|
| 入力値の型 | ||||
| テキスト | ||||
| コード | ||||
| ドキュメント (PDF または書式なしテキスト) |
||||
| 画像 | ||||
| 動画 | ||||
| 音声 | ||||
| 出力タイプ | ||||
| テキスト | ||||
| テキスト(ストリーミング) | ||||
| コード | ||||
| 構造化出力 (JSON など) |
||||
| 画像 | ||||
| 音声 | ||||
サポートされている機能
次の表に、Firebase AI Logic で各モデルを使用する場合にサポートされている機能を示します。
|
<span="notranslate">Gemini 3.x Pro、Flash、Flash‑Lite </span="notranslate"> |
<span="notranslate">Gemini 3.x Pro Image </span="notranslate"> |
<span="notranslate">Gemini 3.x Flash Image </span="notranslate"> |
<span="notranslate">Gemini 3.x Flash‑Lite Image </span="notranslate"> |
|
|---|---|---|---|---|
| 思考 | ||||
| テキストのみの入力またはマルチモーダル入力からテキストを生成する | インターリーブまたは画像の一部として | インターリーブまたは画像の一部として | インターリーブまたは画像の一部として | |
| 画像を生成する | ||||
| 画像を編集する | ||||
| 音声を生成する | ||||
|
構造化出力
(JSON など)を生成する |
||||
|
ドキュメントを分析する
(PDF またはプレーン テキスト) (text-output | image-output) |
||||
|
画像を分析する (text-output | image-output) |
||||
|
動画を分析します。 (text-output | image-output) |
||||
| 音声を分析する | ||||
| マルチターン チャット | ||||
| 双方向マルチモーダル ストリーミング | ||||
| サポートされているツール | ||||
| 関数呼び出し | ||||
| コードの実行 | ||||
| URL コンテキスト | ||||
|
|
||||
|
|
||||
仕様と制限事項
次の表に、Firebase AI Logic で各モデルを使用する場合の仕様と制限事項を示します。
| プロパティ |
<span="notranslate">Gemini 3.x Pro、Flash、Flash‑Lite </span="notranslate"> |
<span="notranslate">Gemini 3.x Pro Image </span="notranslate"> |
<span="notranslate">Gemini 3.x Flash Image </span="notranslate"> |
<span="notranslate">Gemini 3.x Flash‑Lite Image </span="notranslate"> |
|---|---|---|---|---|
| 入力トークンの上限* | 1,048,576 個のトークン | 65,536 個のトークン | 131,072 個のトークン | 65,536 個のトークン |
| 出力トークンの上限 * | 65,536 個のトークン | 32,768 トークン | 32,768 トークン | 4,096 個のトークン |
| ナレッジ カットオフ日 | 2025 年 1 月 | 2025 年 1 月 | 2025 年 1 月 | 2025 年 1 月 |
| PDF(リクエストごと) | ||||
| 入力 PDF ファイルの最大数 ** |
900 ファイル | 14 ファイル | 14 ファイル | 14 ファイル |
| 入力 PDF ファイルあたりの最大ページ数 ** |
900 ページ | 14 ページ | 14 ページ | 14 ページ |
| 入力 PDF ファイルあたりの最大サイズ |
50 MB | 50 MB | 50 MB | 50 MB |
| 画像検索(リクエストごと) | ||||
| 入力画像の最大数 |
1,000 個の画像 | 画像 14 枚 | 画像 14 枚 | 画像 14 枚 |
| 入力された base64 エンコード画像の最大サイズ |
7 MB | 7 MB | 7 MB | 7 MB |
| 出力画像の最大数 |
--- | 出力トークンの上限まで | 出力トークンの上限まで | 出力トークンの上限まで |
| 動画(リクエストごと) | ||||
| 入力動画ファイルの最大数 |
10 ファイル | --- | 入力トークンの上限まで | 入力トークンの上限まで |
| すべての入力動画の最大長 (フレームのみ) |
~ 60 分 | --- | 25 分程度 | ~ 12 分 |
| すべての入力動画(フレーム + 音声)の最大長 |
45 分程度 | --- | --- | --- |
| 音声(リクエストごと) | ||||
| 入力音声ファイルの最大数 |
1 個のファイル | --- | --- | --- |
| すべての入力音声の最大長 |
約 8.4 時間 | --- | --- | --- |
*
すべての Gemini モデルでは、1 つのトークンは約 4 文字に相当するため、100 個のトークンは約 60 ~ 80 語(英語)に相当します。Gemini モデルの場合、countTokens を使用して、リクエスト内のトークンの合計数を特定できます。
** PDF は画像として扱われるため、PDF の 1 ページは 1 つの画像として扱われます。リクエストで許可されるページ数は、モデルがサポートできる画像の数に制限されます。
詳細情報を確認する
サポートされている入力ファイル形式、MIME タイプの指定方法、入力ファイルとマルチモーダル リクエストが サポートされている入力ファイルと要件の要件を満たし、ベスト プラクティスに準拠していることを確認する方法について説明します。
Gemini Live API モデルの詳細については、Live API の上限と仕様をご覧ください。
モデルのバージョニングと命名パターン
モデルは、安定版、プレビュー版、試験運用版で提供されます。便宜上、明示的なバージョン値のないエイリアスがサポートされています。
コードで使用する特定のモデル名については、このページの後半の「使用可能なモデル名」セクションをご覧ください。
| バージョンの種類 / リリース ステージ |
説明 | モデル名のパターン | |
|---|---|---|---|
| Stable |
安定版は、リリース日から本番環境で使用でき、サポートされます。
|
Gemini 2.5 以降のモデル 安定版のモデル名には接尾辞がありません。 例: |
|
| プレビュー |
プレビュー版には新しい機能が搭載されていますが、安定版ではありません。
|
プレビュー バージョンのモデル名には
例: |
|
| 試験運用版 |
試験運用バージョンには新しい機能が搭載されていますが、安定していないと見なされます。
|
試験運用版のモデル名には、モデルのリリース日(
例: |
|
| シャットダウン(廃止) |
シャットダウン(廃止)バージョンは、シャットダウン(廃止)日を過ぎており、完全に無効になっています。
|
--- |
|
使用可能なモデル名
モデル名は、モデルの初期化時にコードに含める明示的な値です。
汎用モデル(
gemini-3.5-flashなど)画像生成モデル(
gemini-3.1-flash-image(別名「Nano Banana」モデル)など)音声生成モデル (
gemini-live-2.5-flash-native-audioなど)
プラットフォームの初期化の例については、スタートガイドをご覧ください。
リリース ステージ(特にユースケース、課金、シャットダウン)の詳細については、モデルのバージョニングと命名パターンをご覧ください。
使用可能なすべてのモデルをプログラムで一覧表示する
REST API を使用して、使用可能なすべてのモデル名を一覧表示できます。
Gemini Developer API:
models.listエンドポイントを呼び出します。Vertex AI Gemini API:
publishers.models.listエンドポイントを呼び出します。
返されるリストには、API プロバイダがサポートするすべてのモデルが含まれますが、Firebase AI Logic はこのページで説明する Gemini モデルのみをサポートします。
汎用モデル
Gemini 3.x Pro 個のモデル名
Gemini API プロバイダに関係なく、従量課金制の Blaze のお支払いプランが必要です。
| モデル名 | 説明 | リリース ステージ | リリース日 | 提供終了日 |
|---|---|---|---|---|
gemini-3.1-pro-preview |
Gemini 3.x Pro の最新プレビュー バージョン | プレビュー | 2026-02-19 | 未定 |
Gemini 3.x Flash 個のモデル名
Gemini Developer API を使用している場合は、従量課金制の Blaze 料金プランは不要です。
| モデル名 | 説明 | リリース ステージ | リリース日 | 提供終了日 |
|---|---|---|---|---|
gemini-3.5-flash |
Gemini 3.x Flash の安定版 | GA | 2026-05-19 | 2027-05-19 以降 |
gemini-3-flash-preview |
Gemini 3.x Flash のプレビュー版 | プレビュー | 2025-12-17 | 未定 |
Gemini 3.x Flash‑Lite 個のモデル名
Gemini Developer API を使用している場合は、従量課金制の Blaze 料金プランは不要です。
| モデル名 | 説明 | リリース ステージ | リリース日 | 提供終了日 |
|---|---|---|---|---|
gemini-3.1-flash-lite |
Gemini 3.x Flash‑Lite の安定版 | GA | 2026-05-07 | 2027 年 5 月 7 日以降 |
Gemini 2.5 Pro 個のモデル名
Gemini Developer API を使用している場合は、従量課金制の Blaze 料金プランは不要です。
| モデル名 | 説明 | リリース ステージ | リリース日 | 提供終了日 |
|---|---|---|---|---|
gemini-2.5-pro |
Gemini 2.5 Pro の安定版 | GA | 2025-06-17 | 2026 年 6 月 17 日以降 |
Gemini 2.5 Flash 個のモデル名
Gemini Developer API を使用している場合は、従量課金制の Blaze 料金プランは必要ありません。
| モデル名 | 説明 | リリース ステージ | リリース日 | 提供終了日 |
|---|---|---|---|---|
gemini-2.5-flash |
Gemini 2.5 Flash の安定版 | GA | 2025-06-17 | 2026 年 6 月 17 日以降 |
Gemini 2.5 Flash‑Lite 個のモデル名
Gemini Developer API を使用している場合は、従量課金制の Blaze 料金プランは必要ありません。
| モデル名 | 説明 | リリース ステージ | リリース日 | 提供終了日 |
|---|---|---|---|---|
gemini-2.5-flash-lite |
Gemini 2.5 Flash‑Lite の安定版 | GA | 2025-07-22 | 2026 年 7 月 22 日以降 |
画像生成モデル
Gemini 3.x Pro Image モデル名(「Nano Banana Pro」とも呼ばれます)
Gemini API プロバイダに関係なく、従量課金制の Blaze のお支払いプランが必要です。
| モデル名 | 説明 | リリース ステージ | リリース日 | 提供終了日 |
|---|---|---|---|---|
gemini-3-pro-image |
Gemini 3.x Pro Image (別名「Nano Banana Pro」)の安定版 |
GA | 2026-05-28 | 2027-05-28 以降 |
gemini-3-pro-image-preview |
Gemini 3.x Pro Image (「Nano Banana Pro」とも呼ばれます)のプレビュー版 |
プレビュー | 2025-11-20 | 2026-06-25 以降 |
Gemini 3.x Flash Image モデル名(「Nano Banana 2」とも呼ばれます)
Gemini API プロバイダに関係なく、従量課金制の Blaze のお支払いプランが必要です。
| モデル名 | 説明 | リリース ステージ | リリース日 | 提供終了日 |
|---|---|---|---|---|
gemini-3.1-flash-image |
Gemini 3.x Flash Image (別名「Nano Banana 2」)の安定版 |
GA | 2026-05-28 | 2027-05-28 以降 |
gemini-3.1-flash-image-preview |
Gemini 3.x Flash Image (別名「Nano Banana 2」)のプレビュー版 |
プレビュー | 2026-02-26 | 2026-06-25 以降 |
Gemini 3.x Flash‑Lite Image モデル名(「Nano Banana 2 Lite」)
Gemini API プロバイダに関係なく、従量課金制の Blaze のお支払いプランが必要です。
| モデル名 | 説明 | リリース ステージ | リリース日 | 提供終了日 |
|---|---|---|---|---|
gemini-3.1-flash-lite-image |
Gemini 3.x Flash‑Lite Image (「Nano Banana 2 Lite」とも呼ばれます)の安定版 |
GA | 2026-06-30 | 2027 年 6 月 30 日以降 |
Gemini 2.5 Flash Image モデル名(「Nano Banana」とも呼ばれます)
Gemini API プロバイダに関係なく、従量課金制の Blaze のお支払いプランが必要です。
| モデル名 | 説明 | リリース ステージ | リリース日 | 提供終了日 |
|---|---|---|---|---|
gemini-2.5-flash-image |
Gemini 2.5 Flash Image(別名「Nano Banana」)の安定版 | GA | 2025-10-02 | 2026 年 10 月 2 日以降 |
音声生成モデル
Gemini 2.5 Flash Live 個のモデル名
Gemini Developer API を使用している場合、従量課金制の Blaze 料金プランは必要ありません(通常、プレビュー モデルには有料プランが必要です)。
Gemini 2.5 Flash Live モデルは、Gemini Live API をサポートするネイティブ オーディオ モデルです。モデルには Gemini API プロバイダに応じて異なるモデル名が付けられていますが、モデルの動作と機能は同じです。
| Gemini Developer API モデル名 |
説明 | リリース ステージ | リリース日 | 提供終了日 |
|---|---|---|---|---|
gemini-2.5-flash-native-audio-preview-12-2025 1 |
Gemini Developer API の Live API の最新プレビュー バージョン | プレビュー | 2025-12-12 | 未定 |
gemini-2.5-flash-native-audio-preview-09-2025 1 |
Gemini Developer API の Live API の初期プレビュー版 | プレビュー | 2025-09-18 | 未定 |
| Vertex AI Gemini API モデル名 |
説明 | リリース ステージ | リリース日 | 提供終了日 |
|---|---|---|---|---|
gemini-live-2.5-flash-native-audio 2 |
Vertex AI Gemini API の Live API の安定版 | GA | 2025-12-12 | 2026-12-12 以降 |
gemini-live-2.5-flash-preview-native-audio-09-2025 2 |
Vertex AI Gemini API の Live API のプレビュー版 | プレビュー | 2025-09-18 | 未定 |
1 Gemini Developer API でのみサポートされています。また、これらのモデルはプレビュー モデルですが、Gemini Developer API の「無料枠」で使用できます。
2 Vertex AI Gemini API でのみサポートされています。また、これらのモデルは global ロケーションではサポートされていません。
サポートされている言語
すべての Gemini モデルは、次の言語を理解して回答できます。
アラビア語(ar)、ベンガル語(bn)、ブルガリア語(bg)、中国語(簡体字、繁体字)(zh)、クロアチア語(hr)、チェコ語(cs)、デンマーク語(da)、オランダ語(nl)、英語(en)、エストニア語(et)、フィンランド語(fi)、フランス語(fr)、ドイツ語(de)、ギリシャ語(el)、ヘブライ語(iw)、ヒンディー語(hi)、ハンガリー語(hu)、インドネシア語(id)、イタリア語(it)、日本語(ja)、韓国語(ko)、ラトビア語(lv)、リトアニア語(lt)、ノルウェー語(no)、ポーランド語(pl)、ポルトガル語(pt)、ルーマニア語(ro)、ロシア語(ru)、セルビア語(sr)、スロバキア語(sk)、スロベニア語(sl)、スペイン語(es)、スワヒリ語(sw)、スウェーデン語(sv)、タイ語(th)、トルコ語(tr)、ウクライナ語(uk)、ベトナム語(vi)
Gemini 2.0 Flash、Gemini 1.5 Pro、Gemini 1.5 Flash モデルは、次の追加言語を理解して応答できます。
アフリカーンス語(af)、アムハラ語(am)、アッサム語(as)、アゼルバイジャン語(az)、ベラルーシ語(be)、ボスニア語(bs)、カタルーニャ語(ca)、セブアノ語(ceb)、コルシカ語(co)、ウェールズ語(cy)、ディベヒ語(dv)、エスペラント語(eo)、バスク語(eu)、ペルシア語(fa)、フィリピン語(タガログ語)(fil)、フリジア語(fy)、アイルランド語(ga)、スコットランド ゲール語(gd)、ガリシア語(gl)、グジャラート語(gu)、ハウサ語(ha)、ハワイ語(haw)、モン語(hmn)、クレオール語(ハイチ)(ht)、アルメニア語(hy)、イボ語(ig)、アイスランド語(is)、ジャワ語(jv)、ジョージア語(ka)、カザフ語(kk)、クメール語(km)、カンナダ語(kn)、クリオ語(kri)、クルド語(ku)、キルギス語(ky)、ラテン語(la)、ルクセンブルク語(lb)、ラオ語(lo)、マダガスカル語(mg)、マオリ語(mi)、マケドニア語(mk)、マラヤーラム語(ml)、モンゴル語(mn)、メイテイ語(マニプル語)(mni-Mtei)、マラーティー語(mr)、マレー語(ms)、マルタ語(mt)、ミャンマー語(ビルマ語)(my)、ネパール語(ne)、ニャンジャ語(チェワ語)(ny)、オディア語(オリヤー語)(or)、パンジャブ語(pa)、パシュトゥ語(ps)、シンド語(sd)、シンハラ語(si)、サモア語(sm)、ショナ語(sn)、ソマリ語(so)、アルバニア語(sq)、ソト語(st)、スンダ語(su)、タミル語(ta)、テルグ語(te)、タジク語(tg)、ウイグル語(ug)、ウルドゥー語(ur)、ウズベク語(uz)、コーサ語(xh)、イディッシュ語(yi)、ヨルバ語(yo)、ズールー語(zu)
以前のモデルに関する情報
以下は現行モデルですが、旧世代のモデルです。可能であれば、代わりに最新のモデルのいずれかを使用することをおすすめします。
次のサブセクションでお探しの情報が見つからない場合は、選択した API プロバイダのドキュメントで詳細を確認してください。
Gemini Developer API: Gemini モデルと Imagen モデル
Vertex AI Gemini API: Gemini モデルと Imagen モデル
以前の Gemini モデル
gemini-2.0-flash-001(および自動更新エイリアスgemini-2.0-flash)gemini-2.0-flash-lite-001(および自動更新エイリアスgemini-2.0-flash-lite)
以前の Gemini Live API モデルについては、Gemini API プロバイダのドキュメントをご覧ください。
以前の Imagen モデル
imagen-4.0-ultra-generate-001imagen-4.0-generate-001imagen-4.0-fast-generate-001imagen-3.0-capability-001imagen-3.0-generate-002imagen-3.0-generate-001imagen-3.0-fast-generate-001
以前のモデルの詳細を表示する
次のステップ
Gemini API の機能を試す
- マルチターン会話(チャット)を構築します。
- テキストのみのプロンプトからテキストを生成します。
- 画像、PDF、動画、音声などのさまざまなファイル形式でプロンプトを入力して、テキストを生成します。
- テキスト プロンプトとマルチモーダル プロンプトの両方から構造化出力(JSON など)を生成します。
- テキスト プロンプトとマルチモーダル プロンプトの両方から画像を生成、編集します。
- Gemini Live API を使用したストリームの入出力(音声を含む)。
- ツール(関数呼び出しや Google 検索によるグラウンディングなど)を使用して、Gemini モデルをアプリの他の部分や外部システム、情報に接続します。