Google AI SDK'ları yerine Vertex AI SDK'larını kullanma


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:

  1. Yeni veya mevcut bir Firebase projesi oluşturun ve uygulamanızı Firebase'e bağlayın.

  2. 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

  3. 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?