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


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 verileri. 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:

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