Vertex AI in Firebase uygulamasını kullanarak Gemini API

Vertex AI in Firebase ile Gemini API kullanarak yapay zeka destekli mobil ve web uygulamaları ve özellikleri oluşturma

Vertex AI Gemini API, Google'ın en gelişmiş üretken yapay zeka modellerine (Gemini modelleri) erişmenizi sağlar. Vertex AI Gemini API'yi sunucu tarafı yerine 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

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

Temel özellikler

Çok modlu giriş Gemini modelleri çok modlu olduğundan Gemini API'ye gönderilen istemler metin, resim (PDF'ler dahil), video ve ses içerebilir.
Büyüyen özellik paketi SDK'lar sayesinde doğrudan mobil veya web uygulamanızdan Gemini API'i çağırabilir, yapay zeka sohbet deneyimi oluşturabilir, fonksiyon çağrısını kullanabilir ve daha fazlasını yapabilirsiniz.
Üretim uygulamaları için güvenlik ve kötüye kullanım önleme Vertex AI Gemini API'ı 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, Firebase veritabanı teklifleriyle (ör. Cloud Firestore) yapılandırılmış verileri yönetebilir ve Firebase Remote Config ile çalışma zamanı yapılandırmalarını dinamik olarak ayarlayabilirsiniz.

Nasıl çalışır?

Vertex AI in Firebase SDK'ları, Vertex AI Gemini API'ı 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 API Metin çıkışı oluşturmak için Gemini APIyalnızca metin veya çoklu formatlı istemlerle çağırın. 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ızda Vertex AI Gemini API'ü kullanmaya başlama

iOS+ kurulumu Android kurulumu Web kurulumu Flutter kurulumu

İstemlerle deneme yapma

Vertex AI Studio adresine gidin

Gemini modelleri hakkında daha fazla bilgi

Çeşitli kullanım alanları için kullanılabilen modeller ve bunların kotaları ile fiyatlandırması hakkında bilgi edinin.