Mobil ve web uygulamaları için Vertex AI in Firebase SDK'ları, desteklenen Gemini modelleriyle doğrudan uygulamanızdan etkileşim kurmanıza olanak tanır.
Gemini modelleri, metin, kod, PDF'ler, resimler, video ve ses dahil olmak üzere birden fazla modu işleyebildiği ve hatta oluşturabildiği için çok modlu olarak kabul edilir.
Vertex AI in Firebase için desteklenen modellere ve en son kararlı sürümlerine kısa bir genel bakış aşağıda verilmiştir. Bu sayfanın sonraki bölümlerinde daha ayrıntılı karşılaştırmalar ve bilgiler verilmektedir.
Model | Giriş | Çıkış | Optimizasyon amacı |
---|---|---|---|
Gemini modelleri | |||
Gemini 2.0 Flashgemini-2.0-flash-001
|
metin, kod, PDF'ler, resimler, video, ses | metin, kod, JSON (resimler ve sesler yakında kullanıma sunulacaktır.) |
Çeşitli görevler için yeni nesil özellikler, hız ve çoklu formatlı oluşturma |
Gemini 1.5 Progemini-1.5-pro-002 |
metin, kod, PDF'ler, resimler, video, ses | metin, kod, JSON | Daha fazla zeka gerektiren karmaşık akıl yürütme görevleri |
Gemini 1.5 Flashgemini-1.5-flash-002 |
metin, kod, PDF'ler, resimler, video, ses | metin, kod, JSON | Çeşitli görevlerde hızlı ve çok yönlü performans |
Bu sayfanın geri kalanında, Vertex AI in Firebase tarafından desteklenen modellerle ilgili ayrıntılı bilgiler verilmiştir:
-
- Desteklenen giriş ve çıkış
- Desteklenen özelliklerin üst düzey karşılaştırması
- Maksimum giriş jetonu veya giriş videosunun maksimum uzunluğu gibi özellikler ve sınırlamalar
Modellerin nasıl sürümlendirildiği, özellikle de sabit, otomatik güncellenen ve önizleme sürümlerinin açıklaması
İlk kullanıma hazırlama sırasında kodunuza dahil edilecek kullanılabilir model adlarının listeleri
Modeller için desteklenen dillerin listeleri
Bu sayfanın alt kısmında eski modellerle ilgili ayrıntılı bilgileri görüntüleyebilirsiniz.
Modelleri karşılaştırma
Her modelin, çeşitli kullanım alanlarını destekleyen farklı özellikleri vardır. Bu bölümdeki tabloların her birinin, Vertex AI in Firebase ile birlikte kullanıldığında her bir modeli açıkladığını unutmayın. Her modelin, SDK'larımızı kullanırken kullanılamayan ek özellikleri olabilir.
Gemini modellerinin her biri hakkında daha fazla bilgiyi Google Cloud belgelerinde bulabilirsiniz.
Desteklenen giriş ve çıkış
Her model Vertex AI in Firebase ile kullanıldığında desteklenen giriş ve çıkış türleri şunlardır:
Gemini 2.0 Flash | Gemini 1.5 Pro | Gemini 1.5 Flash | ||
---|---|---|---|---|
Giriş türleri | ||||
Metin | ||||
Kod | ||||
Dokümanlar (PDF veya düz metin) | ||||
Resimler, Videolar ve Sesler | ||||
Ses (akış) | Çok yakında | |||
Çıkış türleri | ||||
Metin | ||||
Yapılandırılmış çıkış (JSON gibi) | ||||
Kod | ||||
Görseller | Çok yakında | |||
Ses | Çok yakında | |||
Ses (akış) | Çok yakında |
Desteklenen dosya türleri hakkında bilgi edinmek için Vertex AI Gemini API için desteklenen giriş dosyaları ve koşullar başlıklı makaleyi inceleyin.
Desteklenen özellikler ve özellikler
Her bir model Vertex AI in Firebase ile kullanıldığında desteklenen özellikler ve özellikler şunlardır:
Gemini 2.0 Flash | Gemini 1.5 Pro | Gemini 1.5 Flash | ||
---|---|---|---|---|
Metin veya çok formatlı girişlerden metin oluşturma | ||||
Resimleri oluştur | Çok yakında | |||
Ses oluşturma | Çok yakında | |||
Yapılandırılmış çıkış oluşturma (JSON gibi) | ||||
Görüntüleri ve videoları analiz etme (görsel) | ||||
Sesleri analiz etme | ||||
Belgeleri (PDF'ler veya düz metin) analiz etme | ||||
Çok turlu sohbet | ||||
İşlev çağırma (araçlar) | ||||
Temel işlev çağrısı | ||||
Paralel işlev çağrısı | ||||
İşlev çağrısı modu | ||||
Jetonları ve faturalandırılabilir karakterleri sayma | ||||
Sistem talimatları | ||||
Çok modlu canlı API (iki yönlü akış) | Çok yakında |
Özellikler ve sınırlamalar
Her bir model Vertex AI in Firebase ile kullanıldığında geçerli olan özellikler ve sınırlamalar şunlardır:
Özellik | Gemini 2.0 Flash | Gemini 1.5 Pro | Gemini 1.5 Flash |
---|---|---|---|
Bağlam penceresi * Toplam jeton sınırı (giriş+çıkış birlikte) |
1.048.576 jeton | 2.097.152 jeton | 1.048.576 jeton |
Çıkış jetonu sınırı * | 8.192 jeton | 8.192 jeton | 8.192 jeton |
Bilgi son tarih | Haziran 2024 | Mayıs 2024 | Mayıs 2024 |
Resimler (istek başına) | |||
Maksimum giriş resmi sayısı | 3.000 resim | 3.000 resim | 3.000 resim |
Maksimum çıktı resmi sayısı | Çok yakında | --- | --- |
Giriş base64 kodlu resim başına maksimum boyut | 7 MB | 7 MB | 7 MB |
PDF'ler (istek üzerine) | |||
Maksimum giriş PDF dosyası sayısı ** | 3.000 dosya | 3.000 dosya | 3.000 dosya |
Giriş PDF dosyası başına maksimum sayfa sayısı ** | 1.000 sayfa | 1.000 sayfa | 1.000 sayfa |
Giriş PDF dosyası başına maksimum boyut | 50 MB | 50 MB | 50 MB |
Video (istek başına) | |||
Maksimum giriş video dosyası sayısı | 10 dosya | 10 dosya | 10 dosya |
Tüm giriş videolarının maksimum uzunluğu (yalnızca kareler) | Yaklaşık 60 dakika | Yaklaşık 60 dakika | Yaklaşık 60 dakika |
Tüm giriş videolarının maksimum uzunluğu (kareler+ses) | Yaklaşık 45 dakika | Yaklaşık 45 dakika | Yaklaşık 45 dakika |
Ses (istek başına) | |||
Maksimum giriş ses dosyası sayısı | 1 dosya | 1 dosya | 1 dosya |
Maksimum çıktı ses dosyası sayısı | Çok yakında | --- | --- |
Tüm giriş seslerinin maksimum uzunluğu | Yaklaşık 8,4 saat | Yaklaşık 8,4 saat | Yaklaşık 8,4 saat |
Tüm çıkış seslerinin maksimum uzunluğu | Çok yakında | --- | --- |
* Tüm modellerde bir jeton yaklaşık 4 karaktere eşdeğerdir. Bu nedenle, 100 jeton yaklaşık 60-80 İngilizce kelimeye eşittir. Gemini modellerinde, countTokens
kullanarak isteklerinizdeki jetonların toplam sayısını belirleyebilirsiniz.
** PDF'ler resim olarak değerlendirilir. Bu nedenle, PDF'nin tek bir sayfası tek bir resim olarak değerlendirilir. Bir isteğinde izin verilen sayfa sayısı, modelin destekleyebileceği resim sayısıyla sınırlıdır.
Daha ayrıntılı bilgi edinme
Kotalar ve fiyatlandırma her model için farklıdır. Fiyatlandırma, girişe ve çıkışa da bağlıdır.
Vertex AI Gemini API için desteklenen giriş dosyaları ve koşullar başlıklı makalede, desteklenen giriş dosyası türleri, MIME türünün nasıl belirtileceği ve giriş dosyalarınızın ve çok modlu isteklerinizin koşulları karşıladığından ve en iyi uygulamalara uyduğundan nasıl emin olacağınız hakkında bilgi edinin.
Model sürüm oluşturma ve adlandırma kalıpları
Modeller sabit, otomatik güncellenen ve önizleme sürümlerinde sunulur.
Kararlı sürümler genel kullanıma sunulmuş olarak kabul edilir.
- Kararlı sürümlerin model adlarına belirli bir üç haneli sürüm numarası eklenir. Örneğin,
.gemini-2.0-flash-001
- Kararlı sürümlerin model adlarına belirli bir üç haneli sürüm numarası eklenir. Örneğin,
Otomatik güncellenen sürümler her zaman ilgili modelin en son mevcut sürümünü gösterir. Yeni bir mevcut ürün sürümü yayınlanırsa otomatik güncellenen sürüm otomatik olarak bu yeni mevcut ürün sürümünü göstermeye başlar.
- Otomatik olarak güncellenen sürümlerin model adlarında ek bulunmaz (ör.
).gemini-2.0-flash
- Otomatik olarak güncellenen sürümlerin model adlarında ek bulunmaz (ör.
Önizleme sürümleri yeni özelliklere sahiptir ve kararlı değildir. Önizleme sürümlerinin her zaman ilgili modelin en son önizleme sürümüne işaret ettiğini unutmayın. Yeni bir önizleme sürümü yayınlanırsa mevcut önizleme sürümleri otomatik olarak bu yeni önizleme sürümüne işaret etmeye başlar.
- Önizleme sürümlerinde, model adlarına
ve modelin ilk sürüm tarihi (-preview
) eklenir. Örneğin,-MMDD
(9 Nisan 2024'te yayınlandı).gemini-1.5-pro-preview-0409
- Önizleme sürümlerinde, model adlarına
Mevcut model sürümleri ve yaşam döngüleri (Gemini) hakkında daha fazla bilgiyi Google Cloud dokümanlarında bulabilirsiniz.
Kullanılabilir model adları
Model adları, üretken modelin başlatılması sırasında kodunuza eklediğiniz açık değerlerdir (Gemini API çağrılması için gerekli bir adımdır).
Mevcut tüm model adlarını listelemek için publishers.models.list
uç noktasını kullanabilirsiniz. Döndürülen bu listede Vertex AI'nin desteklediği tüm modellerin yer alacağını ancak Vertex AI in Firebase'ın yalnızca bu sayfada açıklanan Gemini modellerini desteklediğini unutmayın.
Ayrıca, otomatik olarak güncellenen sürümlerin (ör. gemini-2.0-flash
), temel kararlı model için kolaylık sağlayan bir takma ad olduklarından listelenmediğini unutmayın.
Gemini model adları
Diliniz için başlatma örnekleri için başlangıç kılavuzuna bakın.
Gemini 2.0 Flash model adları
Model adı | Açıklama | Sürüm aşaması | İlk gösterim tarihi | Sürecin sonlandırıldığı tarih |
---|---|---|---|---|
Kararlı sürümler | ||||
gemini-2.0-flash-001 |
Gemini 2.0 Flash uygulamasının en son kararlı sürümü | Genel Kullanım | 2025-02-05 | Henüz belli değil |
Otomatik güncellenen sürüm | ||||
gemini-2.0-flash |
2.0 Flash'ın son kararlı sürümüne işaret eder (şu anda gemini-2.0-flash-001 |
Genel Kullanım | 2025-02-10 | --- |
Gemini 1.5 Pro model adları
Model adı | Açıklama | Sürüm aşaması | İlk gösterim tarihi | Sürecin sonlandırıldığı tarih |
---|---|---|---|---|
Kararlı sürümler | ||||
gemini-1.5-pro-002 |
Gemini 1.5 Pro uygulamasının en son kararlı sürümü | Genel Kullanım | 2024-09-24 | 24.09.2025'ten önce değil |
gemini-1.5-pro-001 |
Gemini 1.5 Pro'ün ilk kararlı sürümü | Genel Kullanım | 2024-05-24 | 24.05.2025'ten önce değil |
Otomatik güncellenen sürüm | ||||
gemini-1.5-pro |
1.5 Pro'nun en son kararlı sürümüne işaret eder (şu anda gemini-1.5-pro-002 |
Genel Kullanım | 2024-09-24 | --- |
Gemini 1.5 Flash model adları
Model adı | Açıklama | Sürüm aşaması | İlk gösterim tarihi | Sürecin sonlandırıldığı tarih |
---|---|---|---|---|
Kararlı sürümler | ||||
gemini-1.5-flash-002 |
Gemini 1.5 Flash uygulamasının en son kararlı sürümü | Genel Kullanım | 2024-09-24 | 24.09.2025'ten önce değil |
gemini-1.5-flash-001 |
Gemini 1.5 Flash'ün ilk kararlı sürümü | Genel Kullanım | 2024-05-24 | 24.05.2025'ten önce değil |
Otomatik güncellenen sürüm | ||||
gemini-1.5-flash |
1.5 Flash'ın son kararlı sürümüne işaret eder (şu anda gemini-1.5-flash-002 |
Genel Kullanım | 2024-09-24 | --- |
Desteklenen diller
Gemini
Tüm Gemini modelleri aşağıdaki dilleri anlayıp yanıt verebilir:
Arapça (ar), Bengalce (bn), Bulgarca (bg), Basitleştirilmiş ve Geleneksel Çince (zh), Çekçe (cs), Danca (da), Felemenkçe (nl), Fransızca (fr), Almanca (de), Yunanca (el), İbranice (iw), Hintçe (hi), Macarca (hu), Endonezce (id), İspanyolca (es), İtalyanca (it), Japonca (ja), Korece (ko), Letonca (lv), Litvanca (lt), Norveççe (no), Lehçe (pl), Portekizce (pt), Romence (ro), Rusça (ru), Sırpça (sr), Slovakça (sk), Slovence (sl), Swahili (sw), İsveççe (sv), Tayca (th), Türkçe (tr), Ukraynaca (uk), Vietnamca (vi)
Gemini 1.5 Pro ve Gemini 1.5 Flash modelleri aşağıdaki ek dilleri anlayıp yanıt verebilir:
Afrikaans (af), Amharic (am), Assamese (as), Azerbaijani (az), Belarusian (be), Bosnian (bs), Catalan (ca), Cebuano (ceb), Corsican (co), Welsh (cy), Dhivehi (dv), Esperanto (eo), Basque (eu), Persian (fa), Filipino (Tagalog) (fil), Frisian (fy), Irish (ga), Scots Gaelic (gd), Galician (gl), Gujarati (gu), Hausa (ha), Hawaiian (haw), Hmong (hmn), Haitian Creole (ht), Armenian (hy), Igbo (ig), Icelandic (is), Javanese (jv), Georgian (ka), Kazakh (kk), Khmer (km), Kannada (kn), Krio (kri), Kurdish (ku), Kyrgyz (ky), Latin (la), Luxembourgish (lb), Lao (lo), Malagasy (mg), Maori (mi), Macedonian (mk), Malayalam (ml), Mongolian (mn), Meiteilon (Manipuri) (mni-Mtei), Marathi (mr), Malay (ms), Maltese (mt), Myanmar (Burmese) (my), Nepali (ne), Nyanja (Chichewa) (ny), Odia (Oriya) (or), Punjabi (pa), Pashto (ps), Sindhi (sd), Sinhala (Sinhalese) (si), Samoan (sm), Shona (sn), Somali (so), Albanian (sq), Sesotho (st), Sundanese (su), Tamil (ta), Telugu (te), Tajik (tg), Uyghur (ug), Urdu (ur), Uzbek (uz), Xhosa (xh), Yiddish (yi), Yoruba (yo), Zulu (zu)
Eski modeller hakkında bilgi
Vertex AI in Firebase, Gemini 1.0 Pro ve Gemini 1.0 Pro Vision gibi eski modeller dahil tüm Gemini modellerini destekler. Ancak SDK'larımızla daha yeni bir model kullanmanızı önemle tavsiye ederiz. Bu eski Gemini modellerin kullanımdan kaldırılma tarihi yaklaşıyor ve bu modeller yeni modellerin tüm özelliklerini sunmuyor.
Sonraki adımlar
Gemini API'ün özelliklerini deneyin
- Çoklu katılımlı görüşmeler (sohbet) oluşturabilirsiniz.
- Yalnızca metin istemlerinden metin oluşturma
- Metin, resim, PDF, video ve ses dahil olmak üzere çoklu formatlı istemlerden metin oluşturabilirsiniz.
- Hem metin hem de çoklu modal istemlerden yapılandırılmış çıkış (JSON gibi) oluşturun.
- Üretken modelleri harici sistemlere ve bilgilere bağlamak için işlev çağırma özelliğini kullanın.