Vertex AI Gemini API'yi uygulamanızdan çağırırken Firebase için Vertex AI SDK'sında, Gemini modelinden metin oluşturmasını isteyebilirsiniz. bir girişe göre değişir. Çok modlu istemler, birden fazla modalite içerebilir. (veya giriş türleri) kullanabilirsiniz.
Girişin metin olmayan kısımları (ör. medya dosyaları) için desteklenen dosya türlerini seçin, desteklenen bir MIME türü belirtin ve dosyaların ve çok modlu isteklerin gereksinimleri karşılayıp en iyi uygulamaları izlemesi gerekir.
Desteklenen giriş dosyaları modele göre değişir ve resim, PDF, video ve ses'e dokunun.
- Desteklenen video girişinin de modele göre değiştiğini ve şunları içerebilir: kareler veya sesli kareler.
Giriş dosyaları ve çok modlu istekler için gereksinimler ve en iyi uygulamalar:
İçinde Gemini modelleri hakkında bilgi edinin. desteklenen dosyalara ilişkin gereksinimlerin kısa bir özetini izin verir (örneğin, maksimum dosya sayısı ve maksimum dosya boyutu).
Google Cloud belgelerinde ayrıntılı bilgileri bulabilirsiniz. hakkında gereksinimler ve en iyi uygulamalar ve çok modlu istekler (örneğin, desteklenen MIME türleri) için ve istekte giriş dosyasının ne zaman sağlanacağı).
Firebase için Vertex AI SDK'larına özel koşullar
Firebase için Vertex AI SDK'larında maksimum istek boyutu 20 MB'yi seçin. İstek çok büyükse HTTP 413 hatası alırsınız.
Bir dosyanın boyutu, toplam istek boyutunun 20 MB'ı aşmasına neden olacaksa bu durumda Dosyayı çok modlu isteğinize dahil etmek için Cloud Storage for Firebase URL'si kullanın.
Bir dosya küçükse genellikle dosyayı doğrudan satır içi veri olarak aktarabilirsiniz. Bununla birlikte, satır içi veri olarak sağlanan bir dosyanın Base64 olarak Bu da isteğin boyutunu artırır. Arkadaş Bitkiler projesinin satır içi veri olarak eklemesi için bkz. Gemini API'yi kullanarak çok modlu istemlerden metin oluşturma.