Gemini API'yi kullanarak yalnızca metin istemlerinden metin oluşturma


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?

Gemini API'nin diğer özelliklerini deneyin

İçerik üretme işlemini nasıl kontrol edeceğinizi öğrenin

Vertex AI Studio'yu kullanarak istemler ve model yapılandırmalarıyla da denemeler yapabilirsiniz.

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