Firebase'de Gemini'ı kurma

Gemini'yi Firebase'te kullanmaya başlamadan önce Firebase konsolunda etkinleştirmeniz gerekir. Firebase'te Gemini, kullanıcı ve proje bazında etkinleştirilir. Etkinleştirme, kullanıcı türüne ve planınıza bağlıdır.

  • Google Workspace (eski adıyla G Suite) kullanıcısıysanız FirebaseGemini Code Assist'te Gemini'ye dahildir. Gemini Code Assist abonelikleri, yöneticiniz tarafından doğrudan Firebase konsolundan satın alınabilir ve etkinleştirilebilir. Daha fazla bilgi için KurulumGemini Code Assist başlıklı makaleyi inceleyin.

  • Bireysel kullanıcıysanız Firebase'te Gemini'yi ücretsiz olarak veya bağlama duyarlılık ve mesajlaşma kampanyası analizleri sağlayan Gemini Code Assist'in bir parçası olarak kullanabilirsiniz.

Hizmet şartlarının, Firebase'te (ücretsiz) Gemini ve Gemini Code Assist kapsamında Firebase'te Gemini için farklı olduğunu unutmayın. Firebase'teki Gemini'nin verilerinizi nasıl kullandığı başlıklı makalede daha fazla bilgi edinebilirsiniz.

Gerekli izinler

Firebase'te Gemini özelliklerini etkinleştirmek ve kullanmak için belirli IAM rolleri ve izinleri gerekir.

  • Sahip veya düzenleyici IAM rolüne sahip proje üyeleri, Firebase'de Gemini'yi etkinleştirebilir ve özelliklerini kullanabilir.
  • Projeyi görüntüleyen kullanıcılar Firebase'te Gemini'i etkinleştiremez ancak Gemini for Google Cloud Kullanıcı rolü atanmışsa Firebase sohbetinde Gemini, yardım ve Crashlytics'te yapay zeka yardımı gibi özellikleri kullanabilir.
  • Proje Google Workspace'in (eski adıyla G Suite) bir parçasıysa bir Google Workspace yöneticisinin projeyi etkinleştirmesi gerekir.

Bir proje üyesine Gemini for Google Cloudkullanıcı rolünü nasıl atayacağınızı buradan öğrenebilirsiniz. IAM rollerini yalnızca proje sahipleri düzenleyebilir.

  1. Firebase Konsolu'nda Proje ayarları'nı ve ardından Kullanıcılar ve izinler'i seçin.
  2. İlgili proje üyesinin satırını bulun.
  3. Diğer seçenekler'i tıklayın ve Erişimi düzenle'yi seçin.
  4. Roller'i genişletin, Gemini for Google Cloud Kullanıcı'yı seçin ve Bitti'yi tıklayın.
  5. Değişikliği kaydetmek için Rolleri güncelle'yi tıklayın. Yeni rolün kullanıcınıza uygulanması bir veya iki dakika sürebilir.

Firebase'de Gemini'yi kurma

Hesabınızda gerekli izinlerin bulunduğundan emin olduktan sonra projeniz için Firebase'de Gemini'yi etkinleştirebilirsiniz.

Projeniz için Firebase kullanımında Gemini'yi etkinleştirmek üzere aşağıdakileri yapın.

  1. Proje sahibi veya düzenleyici olarak Firebase konsolunu açın, bir proje seçin ve sağ üstteki konsol menüsünde bulunan ✦Firebase'te Gemini'yi tıklayın.

    Gemini bölmesi görünür.

  2. Gösterilen bilgileri inceleyin ve Başlayın'ı tıklayın.

  3. İsteğe bağlı olarak, projenizdeki diğer kullanıcılar için Firebase'te Gemini'yi etkinleştirin: Proje ayarları'ndan Kullanıcılar ve izinler'i seçin ve ek kullanıcılara Gemini for Google Cloud rolünü atayın.

Artık Firebase'te Gemini ile Firebase geliştirme sürecinize hız kazandırmaya hazırsınız. Firebase'te Gemini ile etkileşime geçme hakkında daha fazla bilgi edinmek için Firebase konsolunda Gemini'i deneyin başlıklı makaleyi inceleyin.

Gemini'yi Firebase'te Gemini Code Assist aboneliğiyle kullanmayı planlıyorsanız kurulum talimatları için Firebase'te Gemini Code Assist aboneliğiyle Gemini başlıklı makaleyi inceleyin.

Gemini Code Assist aboneliğiyle Firebase'te Gemini

Gemini Code Assist aboneliği satın aldığınızda Firebase'te bağlam farkındalığı ve mesajlaşma kampanyası analizleri gibi Gemini'nin ek özelliklerini kullanmaya başlayabilirsiniz. Gemini Code Assist'ü etkinleştirmek için abonelik satın almanız ve kullanıcılara tek tek lisans atamanız gerekir.

Gemini Code AssistFirebase konsolu veya Google Cloud konsolu üzerinden Gemini Yöneticisi'ni kullanarak etkinleştirebilirsiniz. Ücretsiz Spark planını kullanan bir proje için Gemini Code Assist'ü etkinleştirmeyi planlıyorsanız Gemini Code Assist aboneliğinizi satın almak ve yönetmek için Firebase konsolunu kullanmanızı öneririz. Gemini Code AssistLisanslar projeden bağımsız olarak kullanıcı başına atanırken Google Cloud Console, satın alma işlemi için kullandığınız Cloud Billing hesabını bir projeyle ilişkilendirmenizi gerektirir. Bu işlem, projeyi otomatik olarak kullandıkça öde Blaze planına yükseltir. Aboneliğinizi Firebase konsolu üzerinden yönetmek, Spark planındaki projenizin Blaze'a yükseltilmesini önler. Spark ve Blaze planları hakkında daha fazla bilgiyi Firebase fiyatlandırma planları sayfasında bulabilirsiniz.

Aşağıdaki bölümlerde, Code Assist'te Gemini'nin nasıl satın alınacağı ve kullanıcılara nasıl lisans atanacağı açıklanmaktadır.

Gemini Code Assist satın alma ve lisans atama

Satın alma işleminden önce bir Google Cloud faturalandırma hesabınız ve bu hesapta faturalandırma yöneticisi olmanız gerekir. Cloud Billing hesabınız yoksa Yeni self servis Cloud Billing hesabı oluşturma başlıklı makaledeki talimatları uygulayın.

Gemini Code Assist aboneliği satın almak ve lisans atamak için:

  1. Gemini bölmesini açmak için ✦Firebase'da Gemini'yi tıklayın.
  2. Kullanıcı türünüze bağlı olarak:
    • Açılan bilgi notunda abonelik satın al'ı tıklayın.
    • Daha gelişmiş sonuçlar mı istiyorsunuz? banner'ında DeneGemini Code Assist'yi tıklayın.
  3. Satın almak istediğiniz Gemini Code Assist abonelik türünü seçin ve Başlayın'ı tıklayın. Standard ve Enterprise sürümleri arasındaki farklar hakkında daha fazla bilgi edinmek için Sürümleri karşılaştırmaGemini Code Assist başlıklı makaleyi inceleyin.
  4. Devam'ı tıklayın.
  5. Aboneliği satın almak için kullanmak istediğiniz Cloud Billing hesabını seçin.
  6. Satın almak istediğiniz Gemini Code Assist abonelik türünü seçip Devam'ı tıklayın.
  7. Aboneliği yapılandır bölümünde, aşağıdakiler dahil olmak üzere aboneliği yapılandırmak için alanları doldurun:
    • Abonelik görünen adı.
    • Lisans sayısı. Lisanslar kullanıcı başına atanır. Bu nedenle, Gemini Code Assist ve Firebase özelliklerindeki Gemini'ye erişmesi gereken tüm kullanıcılar için yeterli lisans satın aldığınızdan emin olun. Enterprise sürümünü satın alıyorsanız en az 10 lisans satın almanız gerektiğini unutmayın.
    • Abonelik dönemi (aylık veya yıllık). Yıllık abonelikte, tek seferlik ödeme yerine aylık olarak tahsil edilen indirimli bir fiyattan yararlanırsınız. Gemini Code Assist için fiyatlandırma planları hakkında daha fazla bilgi edinmek isterseniz Gemini Code Assist fiyatlandırması başlıklı makaleyi inceleyin.
    • Taahhüt dönemi (aylık veya yıllık) sona erdikten sonra otomatik abonelik yenileme. Otomatik kayıt uzatma, aboneliğinizin ve lisanslarınızın etkin kalmasını sağlar. Abonelik otomatik olarak yenilenmezse mevcut dönem sona erdiğinde abonelik de sona erer. Bu durumda satın alma işlemini tekrar uygulamanız ve lisansları yeniden atamanız gerekir.
  8. Aboneliği onaylamak için Devam'ı tıklayın.
  9. Abonelik ayrıntılarını inceleyin ve şartları kabul ediyorsanız Bu satın alma işleminin şartlarını kabul ediyorum'u, ardından Satın alma işlemini tamamla'yı seçin.
  10. Ardından, her kullanıcıya lisans atamanız gerekir. Sonraki: Gemini Lisans Atamalarını Yönet'i tıklayın ve Lisans ata'ya gidin.
  11. Lisanslı kullanıcı ekle'yi tıklayın. Kullanıcı seçme iletişim kutusu görünür. Belirli kullanıcıları aramak için arama kutusuna kullanıcının adını girin.
  12. Listeden bir veya daha fazla kullanıcı seçip İleri'yi tıklayın.
  13. Lisans ata'yı tıklayın.

  14. Lisans atamayı tamamladıktan sonra Firebase konsoluna dönüp Bitti'yi tıklayın.

Gemini Code Assist aboneliğinizi yönetin

Gemini Code Assist abonelik satın alma akışını tamamladıysanız Gemini Code Assist aboneliğinizi yönetebilir ve Firebase konsolundan lisans atayabilirsiniz.

Aboneliğinizi yönetmek ve Gemini Code Assist lisansları atamak için:

  1. Firebase konsolunda Proje ayarları > Kullanım ve Faturalandırma > Abonelikler'i seçin.
  2. Aboneliklerinizi yönetin bölümünde abonelik bağlantısını tıklayın.
  3. Açılan pencerede Gemini lisanslarını yönet'i tıklayın. Gemini Code Assist abonelik yönetimi Google Cloud konsolunda açılır.
  4. Lisanslı kullanıcı eklemek için:

    1. Lisanslı kullanıcı ekle'yi tıklayın. Kullanıcı seçme iletişim kutusu görünür. Belirli kullanıcıları aramak için arama kutusuna kullanıcının adını girin.
    2. Listeden bir veya daha fazla kullanıcı seçip İleri'yi tıklayın.
    3. Lisans ata'yı tıklayın.
  5. Lisansların atamasını kaldırmak için:

    1. Atamasını kaldırmak istediğiniz kullanıcıyı veya kullanıcıları seçin, ardından Lisans atamasını kaldır'ı tıklayın.
  6. Aboneliğinizde değişiklik yapmak için Abonelik ayarları sekmesini, ardından Aboneliği değiştir'i tıklayın.

  7. Gemini Code Assist aboneliğini seçin, ardından Devam'ı tıklayın.

  8. Ardından, aşağıdaki abonelik ayarlarından herhangi birini güncelleyebilirsiniz:

    • Abonelik görünen adı.
    • Lisans sayısı. Lisanslar kullanıcı başına atanır. Bu nedenle, Gemini Code Assist ve Firebase özelliklerindeki Gemini'ye erişmesi gereken tüm kullanıcılar için yeterli lisans satın aldığınızdan emin olun. Enterprise sürümünü satın alıyorsanız en az 10 lisans satın almanız gerektiğini unutmayın.
    • Abonelik dönemi (aylık veya yıllık). Yıllık abonelikte, tek seferlik ödeme yerine aylık olarak tahsil edilen indirimli bir fiyattan yararlanırsınız. Gemini Code Assist için fiyatlandırma planları hakkında daha fazla bilgi edinmek isterseniz Gemini Code Assist fiyatlandırması başlıklı makaleyi inceleyin.
    • Taahhüt dönemi (aylık veya yıllık) sona erdikten sonra otomatik abonelik yenileme. Otomatik kayıt uzatma, aboneliğinizin ve lisanslarınızın etkin kalmasını sağlar. Abonelik otomatik olarak yenilenmezse mevcut dönem sona erdiğinde abonelik de sona erer. Bu durumda satın alma işlemini tekrar uygulamanız ve lisansları yeniden atamanız gerekir.
  9. Devam'ı tıklayın.

  10. Şartları kabul ediyorsanız Bu satın alma işleminin şartlarını kabul ediyorum'u ve Değişiklikleri kaydet'i tıklayın.

Firebase'te Gemini'yi kapatma

Firebase'daki Gemini ve desteklediği özellikler (ör. Crashlytics'daki yapay zeka desteği) dahil tüm Gemini for Google Cloud ürünlerini devre dışı bırakmak için Gemini for Google Cloud API'yi devre dışı bırakma başlıklı makaleyi inceleyin. Aksi takdirde, belirli kullanıcıların erişimini sınırlandırabilirsiniz.

Belirli kullanıcıların erişimini sınırlamak için her kullanıcıdan Gemini for Google Cloud kullanıcı rolünü kaldırabilirsiniz:

  • Firebase konsolunda Proje ayarları'nı açın, Kullanıcılar ve izinler'i seçin ve güncellemek istediğiniz her kullanıcı için Gemini for Google Cloud rolünü kaldırın.

Gemini Code Assist'ü kapatmak için Gemini Code Assist'ü kapatma başlıklı makaledeki talimatları uygulayın.

Firebase'te Gemini ile ilgili sorunları giderme

Firebase konsolunda ✦Firebase'da Gemini görünmüyorsa aşağıdakileri kontrol edin:

  • Google Cloud konsolunda Gemini for Google Cloud API aracının etkinleştirildiğini doğrulayın.
  • Erişim vermek istediğiniz kullanıcılara IAM'da Cloud AI tamamlayıcı kullanıcısı rolünün atandığından emin olun.
  • Gemini Code Assist kullanıyorsanız etkilenen kullanıcılara lisans atandığından emin olun.

Sonraki adımlar