Bu sayfada, Google AI istemci SDK'sını Mobil veya web uygulamalarınızda Vertex AI in Firebase istemci SDK'sı. Vertex AI in Firebase SDK'ları Apple platformlarında (Swift), Android (Kotlin ve Java), Web (JavaScript) ve Flutter (Dart).
Doğrudan taşıma talimatlarına git
Neden Vertex AI kullanmak için veri taşımalısınız?
Gemini API eklentisinin alternatif bir sürümünü denemiş olabilirsiniz. Google AI Studio veya Google AI SDK'ları. Ancak üretim veya kurumsal ölçekte mobil ve web uygulamaları için bir Gemini API çağırın. Firebase, Firebase SDK'larımızı kullanarak Vertex AI Gemini API.
Mobil uygulamalar ve web uygulamaları için güvenlik özellikleri
Mobil ve web uygulamaları için kodunuz (Gemini API için yapılan aramalar dahil) çalıştığı için güvenlik çok önemlidir.
Varsayılan olarak Vertex AI Gemini API, Google Cloud IAM tarafından yetkilendirilmiştir (Google AI Gemini API gibi bir API anahtarı tarafından kullanmak yerine). Şunları yapabilirsiniz: Vertex AI Gemini API Vertex AI in Firebase SDK'lar.
Mobil ve web uygulamalarında, Gemini API ve yetkisiz müşterilerin kötüye kullanımına karşı ayarlanmış modeller gibi). Siz tüm API çağrılarınınFirebase App Check çalışır ve bu özellik yalnızca Vertex AI in Firebase SDK.
Mobil uygulamalar ve web uygulamaları için oluşturulmuş ekosistem
Firebase, Google'ın mobil uygulamalar ve web uygulamaları geliştirmeye yönelik platformudur. Vertex AI in Firebase SDK'larını kullanmak, uygulamalarınızın bir ekosistem sunar. Örneğin, örneğin, aşağıdakilerden herhangi birini ve daha fazlasını yapmaya hazırsınız:
Çok modlu uygulamanıza büyük dosyaları dahil etmek için Cloud Storage for Firebase kullanın kabul edersiniz. Ayrıca, dosya yüklemelerini ve daha güvenli hale getirir (kötü ağ koşullarında bile) son kullanıcıların dışı verilerdir. Daha fazla bilgi: Cloud Storage for Firebase kullanımıyla ilgili çözüm rehberini inceleyin.
Mobil uygulamalar ve web uygulamaları için oluşturulmuş veritabanı SDK'larını kullanarak yapılandırılmış verileri yönetin (ör. Cloud Firestore).
Çalışma zamanı yapılandırmalarını (konum gibi) dinamik olarak ayarlayın veya uygulamanızı (ör. bir model adı) kullanarak yeni bir uygulama sürümü yayınlamadan Firebase Remote Config.
Vertex AI Gemini API özellikleri
Vertex AI Gemini API, Google AI Gemini API, diğer seçenekleri göster çok modlu istemler (özellikle metin ve video ile metin ve ses girişi) kullanılmasını sağlar.
Web sitemiz g.co/newsinitiative/labs üzerinden iki Gemini API teklifi arasındaki farklar bakın.Google Cloud
Google Cloud sağlayıcısından Vertex AI kullanmanın diğer avantajları
Uygulamanızda ve iş akışlarınızda üretken yapay zeka kullanımınız olgunlaştıkça üretken yapay zeka sistemleri geliştirip dağıtmak için uçtan uca çözümler sunan bir platform AI uygulamaları. Google Cloud, Google Cloud'un özelliklerini içeren kapsamlı bir araç ekosistemi sunar. Üretken yapay zekanın gücünden en iyi şekilde yararlanmanıza yardımcı olacak. uygulama geliştirmeden uygulama dağıtımına, uygulama barındırmaya ve karmaşık verilerin yönetimine kadar yardımcı olur.
Google Cloud'un Vertex AI platformu, müşterilerin kullandığı çok çeşitli MLOps araçları sunar. Verimlilik için yapay zeka modellerinin kullanımını, dağıtımını ve izlenmesini bahsedeceğim. Buna ek olarak veritabanları, DevOps araçları, günlük kaydı ve izleme ve IAM sayesinde, süreçlerin yönetilmesine üretken yapay zeka yaşam döngüsünde bir adımdır.
Şu konu hakkında daha fazla bilgi edinin: Vertex AI kullanım alanları bakın.Google Cloud
Vertex AI in Firebase SDK'sına geçiş yapın
Vertex AI in Firebase SDK'larına geçiş için üç ana adım gerekir:
Yeni veya mevcut bir Firebase projesi oluşturun ve uygulamanızı Firebase'e bağlayın.
Kod tabanınızı taşıyın. Bu işlem, yalnızca SDK'yı ve başlatma kodu (model adı dahil). Değişiklik yok Gemini API'yi gerçekten çağıran kod için gereken
Kullanılmayan API anahtarlarını silin ve kullanılmayan API'leri devre dışı bırakın.
1. Adım: Bir Firebase projesi oluşturun ve uygulamanızı Firebase'e bağlayın
Firebase'e aşina olsanız bile aşağıdaki adımları uygulayarak ayarlanıp ayarlanmadığını kontrol etmek için Vertex AI in Firebase SDK.
2. Adım: Kod tabanınızı taşıyın
Platforma özel talimatları görüntülemek için uygulamanızın platformunu seçin.
Google AI SDK'ları ve Vertex AI in Firebase SDK'ları oluşturuldu iki platform arasında geçiş yapmak çok kolay. yapmasını sağlar.
Taşımak için yalnızca uygulamanıza entegre ettiğiniz SDK'yı değiştirmeniz gerekir: kod tabanı ve hizmetin ve üretken modelin başlatılması. Siz gerçekten Gemini API çağrısı yapan hiçbir kodu değiştirmenize gerek yoktur.
SDK'yı değiştirin
Google AI
Vertex AI in Firebase
Başlatma işlemini değiştirme
Google AI
Vertex AI in Firebase
3. Adım: Kullanılmayan API anahtarlarını silin ve kullanılmayan API'leri devre dışı bırakın
Google AI API anahtarınızı artık kullanmanız gerekmiyorsa güvenlik kurallarına uyun bu verileri silebilirsiniz. Google AI API'nizi görüntüleyebilir ve silebilirsiniz içinde Google AI Studio sayfasının API anahtarları bölümü.
Ayrıca, artık Google AI Gemini API hizmetini kullanmıyorsanız şu bölümden devre dışı bırakın:
akılda kalıcı bir yolunu sunar. Bu işlemi Google Cloud konsolunda yapabilirsiniz:
generativelanguage.googleapis.com
Başka ne yapabilirsiniz?
- Hem Google AI hem de Vertex AI web kullanıcı arayüzü "oyun alanı" sunuyor deneyim adı verilen "AI Studio"dur. kullanarak deneme yapabilirsiniz. Öğren nasıl yapılır? Google AI Studio istemlerinizi Vertex AI Studio hizmetine taşıyın bakın.Google Cloud