Untuk aplikasi seluler dan web, SDK Vertex AI in Firebase memungkinkan Anda berinteraksi dengan model Gemini yang didukung langsung dari aplikasi Anda.
Model Gemini dianggap multimodal karena mampu memproses dan bahkan menghasilkan beberapa modalitas, termasuk teks, kode, PDF, gambar, video, dan audio.
Tabel berikut adalah ringkasan singkat tentang model yang didukung untuk Vertex AI in Firebase dan nama model stabil terbarunya. Tabel ini juga mencantumkan pratinjau dan model eksperimental yang tersedia untuk membuat prototipe kasus penggunaan.
Model | Input | Output | Deskripsi |
---|---|---|---|
Model Gemini dengan versi stabil | |||
Gemini 2.0 Flashgemini-2.0-flash-001
|
teks, kode, PDF, gambar, video, audio | teks, kode, JSON (gambar & audio segera hadir!) |
Memberikan fitur dan kecepatan generasi berikutnya untuk berbagai tugas
(generasi multimodal akan segera hadir!) |
Gemini 2.0 Flash‑Litegemini-2.0-flash-lite-001
|
teks, kode, PDF, gambar, video, audio | teks, kode, JSON | Memberikan performa latensi rendah dan hemat biaya; mendukung throughput tinggi |
Gemini 1.5 Progemini-1.5-pro-002 |
teks, kode, PDF, gambar, video, audio | teks, kode, JSON | Mendukung tugas penalaran kompleks yang memerlukan lebih banyak kecerdasan; Konteks panjang 2 M |
Gemini 1.5 Flashgemini-1.5-flash-002 |
teks, kode, PDF, gambar, video, audio | teks, kode, JSON | Menawarkan performa yang cepat dan serbaguna di berbagai tugas |
Model Gemini dengan hanya pratinjau dan versi eksperimental (direkomendasikan hanya untuk kasus penggunaan pembuatan prototipe) | |||
Gemini 2.0 Progemini-2.0-pro-exp-02-05
|
teks, kode, PDF, gambar, video, audio | teks, kode, JSON | Menawarkan kualitas model terkuat, terutama untuk kode dan pengetahuan dunia; konteks panjang 2 juta |
Gemini 2.0 Flash‑Thinkinggemini-2.0-flash-thinking-exp-01-21
|
teks, kode, PDF, gambar | teks, kode, JSON | Menawarkan kemampuan penalaran yang lebih kuat dan menyertakan proses pemikiran dalam respons |
Bagian lain dari halaman ini memberikan informasi mendetail tentang model yang didukung oleh Vertex AI in Firebase:
-
- Input dan output yang didukung
- Perbandingan tingkat tinggi kemampuan yang didukung
- Spesifikasi dan batasan, misalnya token input maksimum atau durasi maksimum video input
Deskripsi cara model diberi versi, khususnya versi stabil, diupdate otomatis, dan pratinjau
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 lama.
Membandingkan 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 Vertex AI in Firebase. Setiap model mungkin memiliki kemampuan tambahan yang tidak tersedia saat menggunakan SDK kami.
Jika tidak dapat menemukan informasi yang Anda cari di subbagian berikut, Anda dapat menemukan informasi selengkapnya tentang model Gemini dalam dokumentasi Google Cloud.
Input dan output yang didukung
Berikut adalah jenis input dan output yang didukung saat menggunakan setiap model dengan Vertex AI in Firebase:
<span="notranslate">Gemini 2.0 Pro </span="notranslate"> |
<span="notranslate">Flash Gemini 2.0 </span="notranslate"> |
<span="notranslate">Gemini 2.0 Flash- Lite </span="notranslate"> |
<span="notranslate">Pemikiran Flash- Gemini 2.0 </span="notranslate"> |
<span="notranslate">Gemini 1.5 Pro </span="notranslate"> |
<span="notranslate">Flash Gemini 1.5 </span="notranslate"> |
|
---|---|---|---|---|---|---|
Jenis input | ||||||
Teks | ||||||
Kode | ||||||
Dokumen (PDF atau teks biasa) |
||||||
Gambar | ||||||
Video | ||||||
Audio | ||||||
Audio (streaming) | segera hadir! | |||||
Jenis output | ||||||
Teks | ||||||
Kode | ||||||
Output terstruktur (seperti JSON) |
||||||
Gambar | segera hadir! | |||||
Audio | segera hadir! | |||||
Audio (streaming) | segera hadir! |
Untuk mempelajari jenis file yang didukung, lihat File input dan persyaratan yang didukung untuk Vertex AI Gemini API.
Kemampuan dan fitur yang didukung
Berikut adalah kemampuan dan fitur yang didukung saat menggunakan setiap model dengan Vertex AI in Firebase:
<span="notranslate">Gemini 2.0 Pro </span="notranslate"> |
<span="notranslate">Flash Gemini 2.0 </span="notranslate"> |
<span="notranslate">Gemini 2.0 Flash- Lite </span="notranslate"> |
<span="notranslate">Pemikiran Flash- Gemini 2.0 </span="notranslate"> |
<span="notranslate">Gemini 1.5 Pro </span="notranslate"> |
<span="notranslate">Flash Gemini 1.5 </span="notranslate"> |
|
---|---|---|---|---|---|---|
Membuat teks dari input teks atau multimodal | ||||||
Buat gambar | segera hadir! | |||||
Membuat audio | segera hadir! | |||||
Buat output terstruktur
(seperti JSON) |
||||||
Menganalisis dokumen
(PDF atau teks biasa) |
||||||
Menganalisis gambar (visi) | ||||||
Menganalisis video (visi) | ||||||
Menganalisis audio | ||||||
Multi-turn chat | ||||||
Panggilan fungsi (alat) | ||||||
Menghitung token dan karakter yang dapat ditagih | ||||||
Petunjuk sistem | ||||||
Multimodal Live API (streaming dua arah) |
segera hadir! |
Spesifikasi dan batasan
Berikut adalah spesifikasi dan batasan saat menggunakan setiap model dengan Vertex AI in Firebase:
Properti |
<span="notranslate">Gemini 2.0 Pro </span="notranslate"> |
<span="notranslate">Flash Gemini 2.0 </span="notranslate"> |
<span="notranslate">Gemini 2.0 Flash- Lite </span="notranslate"> |
<span="notranslate">Pemikiran Flash- Gemini 2.0 </span="notranslate"> |
<span="notranslate">Gemini 1.5 Pro </span="notranslate"> |
<span="notranslate">Flash Gemini 1.5 </span="notranslate"> |
---|---|---|---|---|---|---|
Jendela konteks * Batas token total (input+output gabungan) |
2.097.152 token | 1.048.576 token | 1.048.576 token | 1.048.576 token | 2.097.152 token | 1.048.576 token |
Batas token output * | 8.192 token | 8.192 token | 8.192 token | 8.192 token | 8.192 token | 8.192 token |
Tanggal akhir Knowledge | Juni 2024 | Juni 2024 | Juni 2024 | Juni 2024 | Mei 2024 | Mei 2024 |
PDF (sesuai permintaan) | ||||||
Jumlah maksimum file PDF input ** |
3.000 file | 3.000 file | 3.000 file | 3.000 file | 3.000 file | 3.000 file |
Jumlah maksimum halaman per file PDF input ** |
1.000 halaman | 1.000 halaman | 1.000 halaman | 1.000 halaman | 1.000 halaman | 1.000 halaman |
Ukuran maks. per file PDF input |
50 MB | 50 MB | 50 MB | 50 MB | 50 MB | 50 MB |
Gambar (per permintaan) | ||||||
Jumlah maksimum gambar input |
3.000 gambar | 3.000 gambar | 3.000 gambar | 3.000 gambar | 3.000 gambar | 3.000 gambar |
Jumlah maksimum gambar output |
--- | segera hadir! | --- | --- | --- | --- |
Ukuran maksimum per gambar berenkode base64 input |
7 MB | 7 MB | 7 MB | 7 MB | 7 MB | 7 MB |
Video (sesuai permintaan) | ||||||
Jumlah maksimum file video input |
10 file | 10 file | 10 file | --- | 10 file | 10 file |
Panjang maksimum semua video input (hanya frame) |
~60 menit | ~60 menit | ~60 menit | --- | ~60 menit | ~60 menit |
Panjang maksimum semua video input (frame+audio) |
~45 menit | ~45 menit | ~45 menit | --- | ~45 menit | ~45 menit |
Audio (sesuai permintaan) | ||||||
Jumlah maksimum file audio input |
1 file | 1 file | 1 file | --- | 1 file | 1 file |
Jumlah maksimum file audio output |
--- | segera hadir! | --- | --- | --- | --- |
Panjang maksimum dari semua audio input |
Sekitar 8,4 jam | Sekitar 8,4 jam | Sekitar 8,4 jam | --- | Sekitar 8,4 jam | Sekitar 8,4 jam |
Panjang maksimum dari semua audio output |
--- | segera hadir! | --- | --- | --- | --- |
*
Untuk semua model, token setara dengan sekitar 4 karakter,
sehingga 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 pada 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 bahwa file input dan permintaan multimodal Anda memenuhi persyaratan dan mengikuti praktik terbaik di File input dan persyaratan yang didukung untuk Vertex AI Gemini 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" nanti di halaman ini.
Jenis versi | Deskripsi | Pola nama model | |
---|---|---|---|
Stabil | Versi Stabil dianggap Tersedia Secara Umum. |
Nama model versi stabil ditambahkan dengan nomor versi tiga digit tertentu
Contoh: |
|
Alias stabil yang diupdate otomatis | Alias stabil yang diupdate otomatis selalu mengarah ke versi stabil terbaru dari model tersebut. Jika versi stabil baru dirilis, alias diupdate otomatis akan otomatis mulai mengarah ke versi stabil baru tersebut. |
Nama model alias tidak memiliki imbuhan
Contoh: |
|
Pratinjau |
Versi Pratinjau memiliki kemampuan baru dan dianggap tidak stabil.
Versi pratinjau selalu mengarah ke versi pratinjau terbaru model tersebut. Jika versi pratinjau baru dirilis, versi pratinjau yang ada akan otomatis mulai mengarah ke versi pratinjau baru tersebut. |
Nama model versi pratinjau ditambahkan dengan
Contoh: |
|
Eksperimental |
Versi Eksperimental memiliki kemampuan baru
dan dianggap tidak stabil serta tidak mengikuti rencana siklus proses dan skema pembuatan versi
model standar Google.
Pelajari lebih lanjut model eksperimental. |
Nama model versi eksperimental ditambahkan dengan
Contoh: |
Pelajari lebih lanjut versi model yang tersedia dan siklus prosesnya (Gemini) dalam dokumentasi Google Cloud.
Nama model yang tersedia
Nama model adalah nilai eksplisit yang Anda sertakan dalam kode selama inisialisasi model generatif (yang merupakan langkah yang diperlukan untuk memanggil Gemini API).
Anda dapat menggunakan
endpoint publishers.models.list
untuk mencantumkan semua nama model yang tersedia. Perhatikan bahwa daftar yang ditampilkan ini akan menyertakan
semua model yang didukung Vertex AI, tetapi Vertex AI in Firebase hanya mendukung
model Gemini yang dijelaskan di halaman ini.
Perhatikan juga bahwa alias yang diperbarui secara otomatis (misalnya, gemini-2.0-flash
) tidak
tercantum karena merupakan alias praktis untuk model dasar.
Nama model Gemini
Untuk contoh inisialisasi bahasa Anda, lihat panduan memulai.
Nama model Gemini 2.0 Pro
Nama model | Deskripsi | Tahap rilis | Tanggal rilis awal | Tanggal penghentian |
---|---|---|---|---|
Versi stabil | ||||
Tidak ada versi stabil yang tersedia | --- | --- | --- | --- |
Alias stabil yang diupdate otomatis | ||||
Tidak ada alias stabil yang diperbarui secara otomatis | --- | --- | --- | --- |
Versi pratinjau | ||||
Tidak ada versi pratinjau yang tersedia | --- | --- | --- | --- |
Versi eksperimental | ||||
gemini-2.0-pro-exp-02-05 |
Versi eksperimental Gemini 2.0 Pro | Eksperimental | 2025-02-05 | Belum ditentukan |
Nama model Gemini 2.0 Flash
Nama model | Deskripsi | Tahap rilis | Tanggal rilis awal | Tanggal penghentian |
---|---|---|---|---|
Versi stabil | ||||
gemini-2.0-flash-001 |
Gemini 2.0 Flash versi stabil terbaru | Ketersediaan Umum | 2025-02-05 | Tidak lebih awal dari 05-02-2026 |
Alias stabil yang diupdate otomatis | ||||
gemini-2.0-flash |
Menunjuk ke versi stabil terbaru 2.0 Flash (saat ini gemini-2.0-flash-001 |
Ketersediaan Umum | 2025-02-10 | --- |
Versi pratinjau | ||||
Tidak ada versi pratinjau yang tersedia | --- | --- | --- | --- |
Versi eksperimental | ||||
Tidak ada versi eksperimental yang tersedia | --- | --- | --- | --- |
Nama model Gemini 2.0 Flash‑Lite
Nama model | Deskripsi | Tahap rilis | Tanggal rilis awal | Tanggal penghentian |
---|---|---|---|---|
Versi stabil | ||||
gemini-2.0-flash-lite-001 |
Gemini 2.0 Flash‑Lite versi stabil terbaru | Ketersediaan Umum | 2025-02-25 | Tidak lebih awal dari 25-02-2026 |
Alias stabil yang diupdate otomatis | ||||
gemini-2.0-flash-lite |
Menunjuk ke versi stabil terbaru 2.0 Flash-Lite (saat ini gemini-2.0-flash-lite-001 |
Ketersediaan Umum | 2025-02-25 | --- |
Versi pratinjau | ||||
gemini-2.0-flash-lite-preview-02-05 |
Versi pratinjau Gemini 2.0 Flash‑Lite | Pratinjau | 2025-02-05 | Belum ditentukan |
Versi eksperimental | ||||
Tidak ada versi eksperimental yang tersedia | --- | --- | --- | --- |
Nama model Gemini 2.0 Flash‑Thinking
Nama model | Deskripsi | Tahap rilis | Tanggal rilis awal | Tanggal penghentian |
---|---|---|---|---|
Versi stabil | ||||
Tidak ada versi stabil yang tersedia | --- | --- | --- | --- |
Alias stabil yang diupdate otomatis | ||||
Tidak ada alias stabil yang diperbarui secara otomatis | --- | --- | --- | --- |
Versi pratinjau | ||||
Tidak ada versi pratinjau yang tersedia | --- | --- | --- | --- |
Versi eksperimental | ||||
gemini-2.0-flash-thinking-exp-01-21 |
Versi eksperimental Gemini 2.0 Flash‑Thinking | Eksperimental | 2025-01-21 | Belum ditentukan |
Nama model Gemini 1.5 Pro
Nama model | Deskripsi | Tahap rilis | Tanggal rilis awal | Tanggal penghentian |
---|---|---|---|---|
Versi stabil | ||||
gemini-1.5-pro-002 |
Gemini 1.5 Pro versi stabil terbaru | Ketersediaan Umum | 2024-09-24 | Tidak lebih awal dari 24-09-2025 |
gemini-1.5-pro-001 |
Versi stabil awal Gemini 1.5 Pro | Ketersediaan Umum | 2024-05-24 | Tidak lebih awal dari 24-05-2025 |
Alias stabil yang diupdate otomatis | ||||
gemini-1.5-pro |
Menunjuk ke versi stabil terbaru 1.5 Pro (saat ini gemini-1.5-pro-002 |
Ketersediaan Umum | 2024-09-24 | --- |
Versi pratinjau | ||||
Tidak ada versi pratinjau yang tersedia | --- | --- | --- | --- |
Versi eksperimental | ||||
Tidak ada versi eksperimental yang tersedia | --- | --- | --- | --- |
Nama model Gemini 1.5 Flash
Nama model | Deskripsi | Tahap rilis | Tanggal rilis awal | Tanggal penghentian |
---|---|---|---|---|
Versi stabil | ||||
gemini-1.5-flash-002 |
Gemini 1.5 Flash versi stabil terbaru | Ketersediaan Umum | 2024-09-24 | Tidak lebih awal dari 24-09-2025 |
gemini-1.5-flash-001 |
Versi stabil awal Gemini 1.5 Flash | Ketersediaan Umum | 2024-05-24 | Tidak lebih awal dari 24-05-2025 |
Alias stabil yang diupdate otomatis | ||||
gemini-1.5-flash |
Menunjuk ke versi stabil terbaru dari Flash 1.5 (saat ini gemini-1.5-flash-002 |
Ketersediaan Umum | 2024-09-24 | --- |
Versi pratinjau | ||||
Tidak ada versi pratinjau yang tersedia | --- | --- | --- | --- |
Versi eksperimental | ||||
Tidak ada versi eksperimental yang tersedia | --- | --- | --- | --- |
Bahasa yang didukung
Gemini
Semua model Gemini dapat memahami dan merespons dalam bahasa berikut:
Arab (ar), Bengali (bn), Bulgaria (bg), China aksara 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), Belarus (be), Bosnia (bs), Katalan (ca), Cebuano (ceb), Korsika (co), Welsh (cy), Dhivehi (dv), Esperanto (eo), Basque (eu), Persia (fa), Filipina (Tagalog) (fil), Frisia (fy), Irlandia (ga), Gaelik Skotlandia (gd), Galisia (gl), Gujarat (gu), Hausa (ha), Hawaii (haw), Hmong (hmn), Kreol 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), Malagasy (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 (Sinhalese) (si), Samoa (sm), Shona (sn), Somalia (so), Albania (sq), Sesotho (st), Sunda (su), Tamil (ta), Telugu (te), Tajik (tg), Uyghur (ug), Urdu (ur), Uzbek (uz), Xhosa (xh), Yiddish (yi), Yoruba (yo), Zulu (zu)
Informasi tentang model lama
Vertex AI in Firebase mendukung semua model Gemini, termasuk model lama seperti Gemini 1.0 Pro dan Gemini 1.0 Pro Vision. Namun, sebaiknya gunakan model yang lebih baru dengan SDK kami. Model Gemini lama ini mendekati tanggal penghentiannya dan tidak menawarkan semua kemampuan model yang lebih baru.
Langkah berikutnya
Mencoba kemampuan Gemini API
- Buat percakapan multi-giliran (chat).
- Buat teks dari perintah khusus teks.
- Buat teks dari perintah multimodal (termasuk teks, gambar, PDF, video, dan audio).
- Buat output terstruktur (seperti JSON) dari prompt teks dan multimodal.
- Gunakan panggilan fungsi untuk menghubungkan model generatif ke sistem dan informasi eksternal.