Vertex AI in Firebase uygulamasını kullanarak Gemini API

Vertex AI in Firebase'yi kullanarak Gemini ve Imagen modelleriyle yapay zeka destekli mobil ve web uygulamaları ve özellikleri oluşturma

Vertex AI in Firebase, Google'ın en gelişmiş üretken yapay zeka modellerine (Gemini modelleri ve Imagen 3 modelleri) erişmenizi sağlar.

Vertex AI Gemini API veya Imagen API'yi sunucu tarafında değil, doğrudan mobil veya web uygulamanızdan çağırmanız gerekiyorsa Vertex AI in Firebase SDK'larını kullanabilirsiniz. Bu istemci SDK'ları, mobil ve web uygulamalarıyla kullanılmak üzere özel olarak tasarlanmıştır. Yetkisiz istemcilere karşı güvenlik seçenekleri ve diğer Firebase hizmetleriyle entegrasyonlar sunar.

Bu istemci SDK'ları sayesinde uygulamanıza yapay zeka kişiselleştirme ekleyebilir, yapay zeka sohbet deneyimi oluşturabilir, yapay zeka destekli optimizasyonlar ve otomasyonlar oluşturabilir ve daha pek çok şey yapabilirsiniz.


Başlamaya hazır mısınız? Platformunuzu seçin:

iOS+ Android Web Flutter

Gemini veya Imagen modellerine sunucu tarafında (ör. Python, Node.js veya Go ile) erişmenin yollarını arıyorsanız sunucu tarafı Vertex AI SDK'larına, Firebase Genkit veya Gemini API için Firebase Extensions'e göz atın.

Temel özellikler

Çok modlu ve doğal dil girişi Gemini modelleri çok modlu olduğundan Gemini API'e gönderilen istemler metin, resim, PDF, video ve ses içerebilir.

Hem Gemini hem de Imagen modellerine doğal dil girişi ile istek gönderilebilir.

Büyüyen özellik paketi SDK'lar sayesinde Gemini API veya Imagen API'yi doğrudan mobil veya web uygulamanızdan çağırarak yapay zeka sohbet deneyimleri oluşturabilir, resim oluşturabilir, fonksiyon çağrısı (araçlar) kullanabilir ve daha fazlasını yapabilirsiniz.
Üretim uygulamaları için güvenlik ve kötüye kullanım önleme Gemini ve Imagen modellerine erişen API'leri, yetkisiz istemciler tarafından kötüye kullanıma karşı korumak için Firebase App Check kullanın.

Vertex AI in Firebase, varsayılan olarak kullanıcı başına hız sınırlarına da sahiptir. Bu kullanıcı başına hız sınırları tamamen yapılandırılabilir.

Sağlam altyapı Mobil ve web uygulamalarıyla kullanılmak üzere tasarlanmış ölçeklenebilir altyapıdan yararlanın. Örneğin, Cloud Storage for Firebase ile dosyaları yönetme, Firebase veritabanı teklifleriyle (ör. Cloud Firestore) yapılandırılmış verileri yönetme ve Firebase Remote Config ile çalışma zamanındaki yapılandırmaları dinamik olarak ayarlama gibi işlemleri yapabilirsiniz.

Nasıl çalışır?

Vertex AI in Firebase SDK'ları, Vertex AI Gemini API ve Imagen API'yi doğrudan mobil veya web uygulamanızdan çağırmanıza olanak tanır. Böylece arka uç oluşturma ihtiyacı ortadan kalkar.

Gemini modellerine erişim sağlayan Vertex AI'den Gemini API hakkında daha fazla bilgi edinin.

Uygulama yolu

Uygulamanızı Firebase'e bağlama Uygulamanızı Firebase projenize kaydedin ve ardından Firebase yapılandırmanızı uygulamanıza ekleyin.
SDK'yı yükleme ve başlatma Uygulamanızın platformuna özel Vertex AI in Firebase SDK'sını yükleyin ve ardından uygulamanızda Vertex AI hizmetini ve üretken modeli başlatın.
Gemini ve Imagen modellerine istem istekleri gönderme Metin, kod ve (yakında) resim ve ses çıkışı oluşturmak için Gemini modeline yalnızca metin veya çok formatlı istemler göndermek üzere SDK'ları kullanın. Alternatif olarak, bir Imagen modelinden resim oluşturmasını isteyebilirsiniz.

Sohbet deneyimleri oluşturmak için daha karmaşık çağrılar kullanın veya işlev çağrısı yapın.

Üretime hazırlanma Mobil ve web uygulamaları için önemli entegrasyonlar uygulayın. Örneğin, Firebase App Check ile API'yi kötüye kullanıma karşı koruma ve Cloud Storage for Firebase URL'lerini kullanarak isteklere büyük dosya ekleme.

Sonraki adımlar

Mobil veya web uygulamanızdan bir modele erişmeye başlama

iOS+ kurulumu Android kurulumu Web kurulumu Flutter kurulumu

İstemlerle deneme yapma

Vertex AI Studio adresine gidin

Desteklenen modeller hakkında daha fazla bilgi

Çeşitli kullanım alanları için kullanılabilen modeller, kotaları ve fiyatlandırmaları hakkında bilgi edinin.