Untuk aplikasi seluler dan web, SDK Firebase AI Logic memungkinkan Anda berinteraksi dengan model Gemini yang didukung langsung dari aplikasi Anda.
Model Gemini dianggap multimodal karena mampu memproses dan bahkan menghasilkan berbagai modalitas, termasuk teks, kode, PDF, gambar, video, dan audio.
Selain itu, tinjau FAQ kami tentang semua model yang didukung dan tidak didukung oleh Firebase AI Logic.
Model penggunaan umum
Buka tabel dengan detail model
Model Gemini 3.x penggunaan umum
Gemini 3.1 Pro
gemini-3.1-pro-preview
Kecerdasan tingkat lanjut, keterampilan pemecahan masalah yang kompleks, dan kemampuan pengodean suasana dan agen yang canggih.
Gemini 3.5 Flash
gemini-3.5-flash
Performa kelas terdepan yang menyaingi model yang lebih besar dengan sebagian kecil
biaya.
Gemini 3.1 Flash-Lite
gemini-3.1-flash-lite
Model andalan bervolume tinggi dan hemat biaya dengan performa dan kualitas seri Gemini 3.
Model Gemini 2.5 penggunaan umum
Gemini 2.5 Pro (
gemini-2.5-pro): Model paling canggih untuk tugas kompleks dari seri Gemini 2.5, yang menampilkan kemampuan penalaran dan coding yang mendalam. (penagihan tidak diperlukan)Gemini 2.5 Flash (
gemini-2.5-flash): Model performa harga terbaik dari seri Gemini 2.5, terutama untuk tugas volume tinggi latensi rendah yang memerlukan penalaran. (penagihan tidak diperlukan)Gemini 2.5 Flash (
gemini-2.5-flash-lite): Model multimodal tercepat dan paling hemat biaya dari seri Gemini 2.5. (penagihan tidak diperlukan)
Model pembuatan gambar
Buka tabel dengan detail model
Model pembuatan gambar Gemini 3.x
Gambar Gemini 3 Pro (Nano Banana Pro)
gemini-3-pro-image
Model pengeditan dan pembuatan gambar tercanggih untuk pembuatan gambar native yang sangat kontekstual.
Gemini 3.1 Flash Image (Nano Banana 2)
gemini-3.1-flash-image
Pembuatan dan pengeditan gambar yang canggih dan sangat efisien, dioptimalkan
untuk kecepatan dan kasus penggunaan bervolume tinggi.
Gambar Gemini 3.1 Flash-Lite (Nano Banana 2 Lite)
gemini-3.1-flash-lite-image
Latensi ultra-rendah serta pembuatan dan pengeditan gambar yang hemat biaya,
dirancang untuk kasus penggunaan interaktif bervolume tinggi.
Model pembuatan gambar Gemini 2.5
- Gemini 2.5 Flash Image (
gemini-2.5-flash-image, alias "Nano Banana"): Didesain untuk kecepatan dan efisiensi, dioptimalkan untuk tugas bervolume tinggi dan latensi rendah. (penagihan diperlukan)
Model pembuatan audio
Anda dapat membuat audio streaming dengan model yang mendukung Gemini Live API.
Buka halaman dengan detail model
Gemini 2.5 Flash dengan audio native 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
Memungkinkan interaksi suara dan video real-time dengan latensi rendah dengan model Gemini yang bidireksional.
Bagian selanjutnya di halaman ini memberikan informasi mendetail tentang model yang didukung oleh Firebase AI Logic.
-
- Input dan output yang didukung
- Perbandingan umum kemampuan yang didukung
- Spesifikasi dan batasan, misalnya token input maksimum atau panjang maksimum video input
Deskripsi cara membuat versi model, khususnya versi stabil, diperbarui otomatis, pratinjau, dan eksperimental
Daftar nama model yang tersedia untuk disertakan dalam kode Anda selama inisialisasi
Daftar bahasa yang didukung untuk model
Di bagian bawah halaman ini, Anda dapat melihat informasi mendetail tentang model generasi sebelumnya.
Untuk mengetahui detail tentang model Gemini Live API (seperti
gemini-live-2.5-flash-native-audio), lihat
Batas dan spesifikasi Live API.
Bandingkan model
Setiap model memiliki kemampuan yang berbeda untuk mendukung berbagai kasus penggunaan. Perhatikan bahwa setiap tabel di bagian ini menjelaskan setiap model saat digunakan dengan Firebase AI Logic. Setiap model mungkin memiliki kemampuan tambahan yang tidak tersedia saat menggunakan SDK kami.
Jika Anda tidak dapat menemukan informasi yang Anda cari di sub-bagian berikut, Anda dapat menemukan informasi lebih lanjut di dokumentasi penyedia API yang Anda pilih: Gemini Developer API atau Vertex AI Gemini API.
Untuk mengetahui detail tentang model Gemini Live API (seperti
gemini-live-2.5-flash-native-audio), lihat
Batas dan spesifikasi Live API.
Input dan output yang didukung
Tabel berikut mencantumkan jenis input dan output yang didukung saat menggunakan setiap model dengan Firebase AI Logic.
Untuk mempelajari jenis file yang didukung, lihat File input yang didukung dan persyaratan.
|
<span="notranslate">Gemini 3.x Pro, Flash, Flash‑Lite </span="notranslate"> |
<span="notranslate">Gemini 3.x Pro Image </span="notranslate"> |
<span="notranslate">Gambar Flash Gemini 3.x Flash Image </span="notranslate"> |
<span="notranslate">Gambar Gemini 3.x Flash‑Lite </span="notranslate"> |
|
|---|---|---|---|---|
| Jenis input | ||||
| Teks | ||||
| Kode | ||||
| Dokumen (PDF atau teks biasa) |
||||
| Gambar | ||||
| Video | ||||
| Audio | ||||
| Jenis output | ||||
| Teks | ||||
| Teks (streaming) | ||||
| Kode | ||||
| Output terstruktur (seperti JSON) |
||||
| Gambar | ||||
| Audio | ||||
Kemampuan dan fitur yang didukung
Tabel berikut mencantumkan kemampuan dan fitur yang didukung saat menggunakan setiap model dengan 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">Gambar Flash Gemini 3.x Flash Image </span="notranslate"> |
<span="notranslate">Gambar Gemini 3.x Flash‑Lite </span="notranslate"> |
|
|---|---|---|---|---|
| Berpikir | ||||
| Membuat teks dari input multimodal atau khusus teks | disisipkan atau sebagai bagian dari gambar | disisipkan atau sebagai bagian dari gambar | disisipkan atau sebagai bagian dari gambar | |
| Membuat gambar | ||||
| Mengedit gambar | ||||
| Membuat audio | ||||
|
Buat
output terstruktur
(seperti JSON) |
||||
|
Menganalisis dokumen
(PDF atau teks biasa) (output-teks | output-gambar) |
||||
|
Menganalisis gambar (text-output | image-output) |
||||
|
Analisis video (text-output | image-output) |
||||
| Menganalisis audio | ||||
| Multi-turn chat | ||||
| Streaming multimodal dua arah | ||||
| Alat yang didukung | ||||
| Pemanggilan fungsi | ||||
| Eksekusi kode | ||||
| Konteks URL | ||||
|
Perujukan dengan
|
||||
|
Perujukan dengan
|
||||
Spesifikasi dan batasan
Tabel berikut mencantumkan spesifikasi dan batasan saat menggunakan setiap model dengan Firebase AI Logic.
| Properti |
<span="notranslate">Gemini 3.x Pro, Flash, Flash‑Lite </span="notranslate"> |
<span="notranslate">Gemini 3.x Pro Image </span="notranslate"> |
<span="notranslate">Gambar Flash Gemini 3.x Flash Image </span="notranslate"> |
<span="notranslate">Gambar Gemini 3.x Flash‑Lite </span="notranslate"> |
|---|---|---|---|---|
| Batas token input * | 1.048.576 token | 65.536 token | 131.072 token | 65.536 token |
| Batas token output * | 65.536 token | 32.768 token | 32.768 token | 4.096 token |
| Tanggal batas informasi | Januari 2025 | Januari 2025 | Januari 2025 | Januari 2025 |
| PDF (per permintaan) | ||||
| Jumlah maksimum file PDF input ** |
900 file | 14 file | 14 file | 14 file |
| Jumlah maksimum halaman per file PDF input ** |
900 halaman | 14 halaman | 14 halaman | 14 halaman |
| Ukuran maks per file PDF input |
50 MB | 50 MB | 50 MB | 50 MB |
| Gambar (per permintaan) | ||||
| Jumlah maksimum gambar input |
1.000 gambar | 14 gambar | 14 gambar | 14 gambar |
| Ukuran maks per input gambar berenkode base64 |
7 MB | 7 MB | 7 MB | 7 MB |
| Jumlah maksimum gambar output |
--- | Hingga batas token output | Hingga batas token output | Hingga batas token output |
| Video (sesuai permintaan) | ||||
| Jumlah maksimum file video input |
10 file | --- | Hingga batas token input | Hingga batas token input |
| Durasi maksimum semua video input (hanya frame) |
~60 menit | --- | ~25 menit | ~12 menit |
| Panjang maksimum semua video input (frame+audio) |
~45 menit | --- | --- | --- |
| Audio (per permintaan) | ||||
| Jumlah maksimum file audio input |
1 file | --- | --- | --- |
| Panjang maksimum semua audio input |
~8,4 jam | --- | --- | --- |
*
Untuk semua model Gemini, satu token setara dengan sekitar 4 karakter,
jadi 100 token setara dengan sekitar 60-80 kata dalam bahasa Inggris. Untuk model Gemini, Anda dapat
menentukan jumlah total token dalam permintaan menggunakan
countTokens.
** PDF diperlakukan sebagai gambar, sehingga satu halaman PDF diperlakukan sebagai satu gambar. Jumlah halaman yang diizinkan dalam permintaan dibatasi hingga jumlah gambar yang dapat didukung model.
Menemukan informasi mendetail tambahan
Kuota dan harga berbeda untuk setiap model. Harga juga bergantung pada input dan output.
Pelajari jenis file input yang didukung, cara menentukan jenis MIME, dan cara memastikan file input dan permintaan multimodal Anda memenuhi persyaratan dan mengikuti praktik terbaik dalam File input dan persyaratan yang didukung.
Untuk mengetahui detail tentang model Gemini Live API, lihat Batas dan spesifikasi Live API.
Pola penamaan dan pembuatan versi model
Model ditawarkan dalam versi stabil, pratinjau, dan eksperimental. Untuk kemudahan, alias tanpa nilai versi eksplisit didukung.
Untuk menemukan nama model tertentu yang akan digunakan dalam kode Anda, lihat bagian "nama model yang tersedia" di halaman ini.
| Jenis versi / Tahap rilis |
Deskripsi | Pola nama model | |
|---|---|---|---|
| Stabil |
Versi Stabil tersedia dan didukung
untuk penggunaan produksi mulai tanggal rilis.
|
Model Gemini 2.5 dan yang lebih baru Nama model versi stabil tidak memiliki akhiran Contoh: |
|
| Pratinjau |
Versi Pratinjau memiliki kemampuan baru dan
dianggap tidak stabil.
|
Nama model versi pratinjau ditambahkan dengan
Contoh: |
|
| Eksperimental |
Versi Eksperimental memiliki kemampuan baru
dan dianggap tidak stabil.
|
Nama model versi eksperimental ditambahi dengan
Contoh: |
|
| Shutdown (dihentikan) |
Versi Penonaktifan (dihentikan) telah melewati
tanggal penonaktifan (penghentian) dan telah dinonaktifkan secara permanen.
|
--- |
|
Nama model yang tersedia
Nama model adalah nilai eksplisit yang Anda sertakan dalam kode selama inisialisasi model.
Model penggunaan umum (seperti
gemini-3.5-flash)Model pembuatan gambar (seperti
gemini-3.1-flash-image, alias model "Nano Banana")Model pembuatan audio (seperti
gemini-live-2.5-flash-native-audio)
Untuk contoh inisialisasi platform Anda, lihat panduan memulai.
Untuk mengetahui detail tentang tahap rilis (terutama untuk kasus penggunaan, penagihan, dan penonaktifan), lihat pola penamaan dan pembuatan versi model.
Mencantumkan semua model yang tersedia secara terprogram
Anda dapat mencantumkan semua nama model yang tersedia menggunakan REST API:
Gemini Developer API: Panggil endpoint
models.listVertex AI Gemini API: Panggil endpoint
publishers.models.list
Perhatikan bahwa daftar yang ditampilkan ini akan mencakup semua model yang didukung oleh penyedia API, tetapi Firebase AI Logic hanya mendukung model Gemini yang dijelaskan di halaman ini.
Model penggunaan umum
Gemini 3.x Pro nama model
Memerlukan paket harga Blaze bayar sesuai penggunaan, terlepas dari penyedia Gemini API Anda.
| Nama model | Deskripsi | Tahap rilis | Tanggal rilis | Tanggal penonaktifan |
|---|---|---|---|---|
gemini-3.1-pro-preview |
Versi pratinjau terbaru Gemini 3.x Pro | Pratinjau | 2026-02-19 | Belum ditentukan |
Gemini 3.x Flash nama model
Tidak memerlukan paket harga Blaze bayar sesuai penggunaan jika Anda menggunakan Gemini Developer API.
| Nama model | Deskripsi | Tahap rilis | Tanggal rilis | Tanggal penonaktifan |
|---|---|---|---|---|
gemini-3.5-flash |
Versi stabil Gemini 3.x Flash | GA | 2026-05-19 | Tidak lebih awal dari 19-05-2027 |
gemini-3-flash-preview |
Versi pratinjau Gemini 3.x Flash | Pratinjau | 2025-12-17 | Belum ditentukan |
Gemini 3.x Flash‑Lite nama model
Tidak memerlukan paket harga Blaze bayar sesuai penggunaan jika Anda menggunakan Gemini Developer API.
| Nama model | Deskripsi | Tahap rilis | Tanggal rilis | Tanggal penonaktifan |
|---|---|---|---|---|
gemini-3.1-flash-lite |
Versi stabil Gemini 3.x Flash‑Lite | GA | 2026-05-07 | Tidak lebih awal dari 2027-05-07 |
Gemini 2.5 Pro nama model
Tidak memerlukan paket harga Blaze bayar sesuai penggunaan jika Anda menggunakan Gemini Developer API.
| Nama model | Deskripsi | Tahap rilis | Tanggal rilis | Tanggal penonaktifan |
|---|---|---|---|---|
gemini-2.5-pro |
Versi stabil Gemini 2.5 Pro | GA | 2025-06-17 | Tidak lebih awal dari 17-06-2026 |
Gemini 2.5 Flash nama model
Tidak memerlukan paket harga Blaze bayar sesuai penggunaan jika Anda menggunakan Gemini Developer API.
| Nama model | Deskripsi | Tahap rilis | Tanggal rilis | Tanggal penonaktifan |
|---|---|---|---|---|
gemini-2.5-flash |
Versi stabil Gemini 2.5 Flash | GA | 2025-06-17 | Tidak lebih awal dari 17-06-2026 |
Gemini 2.5 Flash‑Lite nama model
Tidak memerlukan paket harga Blaze bayar sesuai penggunaan jika Anda menggunakan Gemini Developer API.
| Nama model | Deskripsi | Tahap rilis | Tanggal rilis | Tanggal penonaktifan |
|---|---|---|---|---|
gemini-2.5-flash-lite |
Versi stabil Gemini 2.5 Flash‑Lite | GA | 2025-07-22 | Tidak lebih awal dari 2026-07-22 |
Model pembuatan gambar
Nama model Gemini 3.x Pro Image (alias "Nano Banana Pro")
Memerlukan paket harga Blaze bayar sesuai penggunaan, terlepas dari penyedia Gemini API Anda.
| Nama model | Deskripsi | Tahap rilis | Tanggal rilis | Tanggal penonaktifan |
|---|---|---|---|---|
gemini-3-pro-image |
Versi stabil Gemini 3.x Pro Image (alias "Nano Banana Pro") |
GA | 2026-05-28 | Tidak lebih awal dari 2027-05-28 |
gemini-3-pro-image-preview |
Versi pratinjau Gemini 3.x Pro Image (alias "Nano Banana Pro") |
Pratinjau | 2025-11-20 | Mulai 25-06-2026 |
Nama model Gemini 3.x Flash Image (alias "Nano Banana 2")
Memerlukan paket harga Blaze bayar sesuai penggunaan, terlepas dari penyedia Gemini API Anda.
| Nama model | Deskripsi | Tahap rilis | Tanggal rilis | Tanggal penonaktifan |
|---|---|---|---|---|
gemini-3.1-flash-image |
Versi stabil Gemini 3.x Flash Image (alias "Nano Banana 2") |
GA | 2026-05-28 | Tidak lebih awal dari 2027-05-28 |
gemini-3.1-flash-image-preview |
Versi pratinjau Gemini 3.x Flash Image (alias "Nano Banana 2") |
Pratinjau | 2026-02-26 | Mulai 25-06-2026 |
Nama model Gemini 3.x Flash‑Lite Image (alias "Nano Banana 2 Lite")
Memerlukan paket harga Blaze bayar sesuai penggunaan, terlepas dari penyedia Gemini API Anda.
| Nama model | Deskripsi | Tahap rilis | Tanggal rilis | Tanggal penonaktifan |
|---|---|---|---|---|
gemini-3.1-flash-lite-image |
Versi stabil Gemini 3.x Flash‑Lite Image (alias "Nano Banana 2 Lite") |
GA | 30-06-2026 | Tidak lebih awal dari 30-06-2027 |
Nama model Gemini 2.5 Flash Image (alias "Nano Banana")
Memerlukan paket harga Blaze bayar sesuai penggunaan, terlepas dari penyedia Gemini API Anda.
| Nama model | Deskripsi | Tahap rilis | Tanggal rilis | Tanggal penonaktifan |
|---|---|---|---|---|
gemini-2.5-flash-image |
Versi stabil untuk Gemini 2.5 Flash Image (alias "Nano Banana") | GA | 2025-10-02 | Tidak lebih awal dari 2026-10-02 |
Model pembuatan audio
Gemini 2.5 Flash Live nama model
Tidak memerlukan paket harga Blaze bayar sesuai penggunaan jika Anda menggunakan Gemini Developer API (biasanya model pratinjau memerlukan paket berbayar).
Model Gemini 2.5 Flash Live adalah model audio native yang mendukung Gemini Live API. Meskipun model memiliki nama model yang berbeda, bergantung pada penyedia API Gemini, perilaku dan fitur modelnya sama.
| Gemini Developer API Nama model |
Deskripsi | Tahap rilis | Tanggal rilis | Tanggal penonaktifan |
|---|---|---|---|---|
gemini-2.5-flash-native-audio-preview-12-2025 1 |
Versi pratinjau terbaru untuk Live API di Gemini Developer API | Pratinjau | 2025-12-12 | Belum ditentukan |
gemini-2.5-flash-native-audio-preview-09-2025 1 |
Versi pratinjau awal untuk Live API di Gemini Developer API | Pratinjau | 2025-09-18 | Belum ditentukan |
| Vertex AI Gemini API Nama model |
Deskripsi | Tahap rilis | Tanggal rilis | Tanggal penonaktifan |
|---|---|---|---|---|
gemini-live-2.5-flash-native-audio 2 |
Versi stabil untuk Live API di Vertex AI Gemini API | GA | 2025-12-12 | Tidak lebih awal dari 12-12-2026 |
gemini-live-2.5-flash-preview-native-audio-09-2025 2 |
Versi pratinjau untuk Live API di Vertex AI Gemini API | Pratinjau | 2025-09-18 | Belum ditentukan |
1 Hanya didukung oleh Gemini Developer API.
Selain itu, meskipun merupakan model pratinjau, model ini tersedia di
"tingkat gratis" Gemini Developer API.
2 Hanya didukung oleh Vertex AI Gemini API.
Selain itu, model ini tidak didukung di lokasi global
tersebut.
Bahasa yang didukung
Semua model Gemini dapat memahami dan merespons dalam bahasa berikut:
Arab (ar), Bengali (bn), Bulgaria (bg), China sederhana dan tradisional (zh), Kroasia (hr), Ceko (cs), Denmark (da), Belanda (nl), Inggris (en), Estonia (et), Finlandia (fi), Prancis (fr), Jerman (de), Yunani (el), Ibrani (iw), Hindi (hi), Hungaria (hu), Indonesia (id), Italia (it), Jepang (ja), Korea (ko), Latvia (lv), Lituania (lt), Norwegia (no), Polandia (pl), Portugis (pt), Rumania (ro), Rusia (ru), Serbia (sr), Slovakia (sk), Slovenia (sl), Spanyol (es), Swahili (sw), Swedia (sv), Thailand (th), Turkiye (tr), Ukraina (uk), Vietnam (vi)
Model Gemini 2.0 Flash, Gemini 1.5 Pro, dan Gemini 1.5 Flash dapat memahami dan merespons dalam bahasa tambahan berikut:
Afrikaans (af), Amharik (am), Assam (as), Azerbaijan (az), Belarusia (be), Bosnia (bs), Katalan (ca), Cebuano (ceb), Korsika (co), Wales (cy), Divehi (dv), Esperanto (eo), Basque (eu), Persia (fa), Filipino (Tagalog) (fil), Frisia (fy), Irlandia (ga), Gaelik Skotlandia (gd), Galisia (gl), Gujarat (gu), Hausa (ha), Hawaii (haw), Hmong (hmn), Kreon Haiti (ht), Armenia (hy), Igbo (ig), Islandia (is), Jawa (jv), Georgia (ka), Kazakh (kk), Khmer (km), Kannada (kn), Krio (kri), Kurdi (ku), Kirgiz (ky), Latin (la), Luksemburg (lb), Laos (lo), Malagasi (mg), Maori (mi), Makedonia (mk), Malayalam (ml), Mongolia (mn), Meiteilon (Manipuri) (mni-Mtei), Marathi (mr), Melayu (ms), Malta (mt), Myanmar (Burma) (my), Nepal (ne), Nyanja (Chichewa) (ny), Odia (Oriya) (or), Punjabi (pa), Pashto (ps), Sindhi (sd), Sinhala (Sinhala) (si), Samoa (sm), Shona (sn), Somalia (so), Albania (sq), Sesotho (st), Sunda (su), Tamil (ta), Telugu (te), Tajik (tg), Uighur (ug), Urdu (ur), Uzbek (uz), Xhosa (xh), Yiddish (yi), Yoruba (yo), Zulu (zu)
Informasi tentang model sebelumnya
Model berikut aktif, tetapi merupakan model generasi sebelumnya. Sebaiknya gunakan salah satu model terbaru jika memungkinkan.
Jika Anda tidak dapat menemukan informasi yang Anda cari di sub-bagian berikut, Anda dapat menemukan lebih banyak informasi di dokumentasi penyedia API pilihan Anda:
Gemini Developer API: Model Gemini dan model Imagen
Vertex AI Gemini API: Model Gemini dan model Imagen
Model Gemini lama
gemini-2.0-flash-001(dan aliasnya yang diupdate otomatisgemini-2.0-flash)gemini-2.0-flash-lite-001(dan aliasnya yang diupdate otomatisgemini-2.0-flash-lite)
Untuk mengetahui informasi tentang model Gemini Live API yang lebih lama, lihat dokumentasi penyedia Gemini API:
Model Imagen lama
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
Melihat detail tentang model sebelumnya
Langkah berikutnya
Coba kemampuan Gemini API
- Bangun percakapan multi-turn (chat).
- Membuat teks dari perintah khusus teks.
- Buat teks dengan memberikan perintah menggunakan berbagai jenis file, seperti gambar, PDF, video, dan audio.
- Membuat output terstruktur (seperti JSON) dari prompt teks dan multimodal.
- Membuat dan mengedit gambar dari perintah teks dan multimodal.
- Input dan output streaming (termasuk audio) menggunakan Gemini Live API.
- Gunakan alat (seperti panggilan fungsi dan perujukan dengan Google Penelusuran) untuk menghubungkan model Gemini ke bagian lain aplikasi dan sistem serta informasi eksternal.