Bu sayfada, Google AI istemci SDK'larını Mobil veya web uygulamalarınızdaki Firebase için Vertex AI istemci SDK'ları. Firebase için Vertex AI 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 geçiş yapmalısınız?
Gemini API'nin alternatif bir sürümünü Google AI Studio veya Google Yapay Zeka SDK'ları. Ancak üretim veya kurumsal ölçekte mobil ve web uygulamaları için doğrudan Gemini API'ye çağrı yapması gerekiyorsa Firebase, Firebase SDK'larımızı kullanan Vertex AI Gemini API.
Mobil uygulamalar ve web uygulamaları için güvenlik özellikleri
Mobil ve web uygulamaları için kodunuz (Gemini API'ye yapılan çağrılar dahil) çalıştığı için güvenlik çok önemlidir.
Vertex AI Gemini API, varsayılan olarak Google Cloud IAM tarafından yetkilendirilmiştir (Google Yapay Zeka Gemini API gibi bir API anahtarıyla değil). Şunları yapabilirsiniz: Vertex AI Gemini API'yi çağırmak için Firebase SDK'ları için Vertex AI.
Mobil uygulamalar ve web uygulamaları için Gemini API'yi ve yetkisiz müşterilerin kötüye kullanımına karşı ayarlanmış modeller gibi). Siz tüm API çağrılarının çalışır ve bu özellik yalnızca Firebase SDK'ları için Vertex AI.
Mobil uygulamalar ve web uygulamaları için oluşturulmuş ekosistem
Firebase, Google'ın mobil uygulamalar ve web uygulamaları geliştirmeye yönelik platformudur. Firebase için Vertex AI 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:
Büyük dosyaları çok modlu uygulamanıza dahil etmek için Cloud Storage for Firebase'i 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'i kullanmayla ilgili çözüm kılavuzu sayfasına göz atın.
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'nin özellikleri
Vertex AI Gemini API, diğer platformlara kıyasla Google Yapay Zeka Gemini API ç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 inceleyebilirsiniz.
Google Cloud'dan 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'ın kullanım alanları inceleyebilirsiniz.
Firebase için Vertex AI SDK'larına geçiş
Firebase için Vertex AI SDK'larına geçiş yapmak 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 Firebase SDK'ları için Vertex AI.
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 Firebase için Vertex AI SDK'ları 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 Gemini API'yi gerçekten çağıran hiçbir kodu değiştirmenize gerek yoktur.
SDK'yı değiştirin
Google Yapay Zeka
Firebase için Vertex AI
Başlatma işlemini değiştirme
Google Yapay Zeka
Firebase için Vertex AI
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'nun API anahtarları bölümü.
Ayrıca, artık Google Yapay Zeka Gemini API'yi kullanmıyorsanız şu bölümünden devre dışı bırakın:
akılda kalıcı bir yolunu sunar. Bu işlemi Google Cloud Console'da 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'ya taşıma inceleyebilirsiniz.