Firebase için Vertex AI SDK'sı kullanarak uygulamanızdan Gemini API'yi çağırırken Gemini modelinden yalnızca metin girişine göre metin oluşturmasını isteyebilirsiniz.
Başlamadan önce
Henüz yapmadıysanız Firebase için Vertex AI SDK'ları ile ilgili başlangıç kılavuzunu inceleyin. Aşağıdakilerin tümünü yaptığınızdan emin olun:
Blaze fiyatlandırma planını kullanma ve gerekli API'leri etkinleştirme dahil olmak üzere yeni veya mevcut bir Firebase projesi oluşturun.
Uygulamanızı Firebase'e bağlayın. Bu işlemler arasında, uygulamanızı kaydetme ve Firebase yapılandırmanızı uygulamanıza ekleme yer alır.
SDK'yı ekleyip uygulamanızda Vertex AI hizmetini ve üretken modeli başlatın.
Uygulamanızı Firebase'e bağladıktan, SDK'yı ekledikten, Vertex AI hizmetini ve üretken modeli başlattıktan sonra, Gemini API'yi çağırmaya hazırsınız demektir.
Yalnızca metin girişinden metin oluştur
Gemini API'yi yalnızca metin içeren bir girişle çağırabilirsiniz. Bu aramalar için yalnızca metin istemlerini destekleyen bir model (ör. Gemini 1.5 Pro) kullanmanız gerekir.
Yanıtı akış şeklinde göstermeyi (generateContentStream
) veya sonucun tamamı oluşturulana kadar (generateContent
) yanıt beklemeyi seçin.
Akışlı
Model oluşturma işleminin sonucunun tamamını beklemeden, bunun yerine kısmi sonuçları işlemek için akışı kullanarak daha hızlı etkileşimler gerçekleştirebilirsiniz.
Bu örnekte, yalnızca metin içeren bir istem isteğinden oluşturulan metnin akışı için generateContentStream()
özelliğinin nasıl kullanılacağı gösterilmektedir:
Akış olmadan
Alternatif olarak, akış yerine sonucun tamamını bekleyebilirsiniz. Sonuç yalnızca model tüm oluşturma işlemini tamamladıktan sonra döndürülür.
Bu örnekte, yalnızca metin içeren bir istem isteğinden metin oluşturmak için generateContent()
özelliğinin nasıl kullanılacağı gösterilmektedir:
Gemini modelini ve isteğe bağlı olarak kullanım alanınıza ve uygulamanıza uygun konumu nasıl seçeceğinizi öğrenin.
Başka ne yapabilirsiniz?
- Modele uzun istemler göndermeden önce jetonları nasıl sayacağınızı öğrenin.
- Gemini API'yi yetkisiz istemcilerin kötüye kullanımına karşı korumak için Firebase Uygulama Kontrolü'nü ayarlama da dahil olmak üzere üretime hazırlanmaya başlayın.
Gemini API'nin diğer özelliklerini deneyin
- Çok dönüşlü görüşmeler (sohbet) oluşturun.
- Çok modlu istemlerden (metin, resim, PDF, video ve ses dahil) metin oluşturun.
- Üretken modelleri harici sistemlere ve bilgilere bağlamak için işlev çağrısı özelliğini kullanın.
İçerik üretme işlemini nasıl kontrol edeceğinizi öğrenin
- En iyi uygulamalar, stratejiler ve örnek istemler dahil olmak üzere istem tasarımını anlayın.
- Sıcaklık ve maksimum çıkış jetonları gibi model parametrelerini yapılandırın.
- Zararlı olarak değerlendirilebilecek yanıtlar alma olasılığını ayarlamak için güvenlik ayarlarını kullanın.
Gemini modelleri hakkında daha fazla bilgi
Çeşitli kullanım alanları için kullanılabilecek modeller ve bunların kotaları ve fiyatlandırması hakkında bilgi edinin.Firebase için Vertex AI deneyiminizle ilgili geri bildirimde bulunun