Configurer Gemini dans Firebase

Avant de commencer à utiliser Gemini dans Firebase, vous devez l'activer dans la console Firebase. Gemini dans Firebase est activé par utilisateur et par projet. L'activation dépend de votre type d'utilisateur et de votre forfait.

  • Si vous êtes un utilisateur Google Workspace (anciennement G Suite), Gemini dans Firebase est inclus avec Gemini Code Assist. Votre administrateur peut souscrire et activer des abonnements Gemini Code Assist directement depuis la console Firebase. Pour en savoir plus, consultez Configurer Gemini Code Assist.

  • Si vous êtes un utilisateur individuel, Gemini dans Firebase est disponible sans frais ou dans le cadre de Gemini Code Assist, qui fournit des insights sur la sensibilisation contextuelle et les campagnes de messagerie.

Notez que les conditions d'utilisation sont différentes pour Gemini dans Firebase (sans frais) et Gemini dans Firebase dans le cadre de Gemini Code Assist. Pour en savoir plus, consultez Comment Gemini dans Firebase utilise vos données.

Autorisations requises

Pour activer et utiliser les fonctionnalités de Gemini dans Firebase, vous devez disposer de certains rôles et autorisations IAM.

  • Les membres du projet disposant du rôle IAM de propriétaire ou d'éditeur peuvent activer Gemini dans Firebase et utiliser ses fonctionnalités.
  • Les lecteurs de projets ne peuvent pas activer Gemini dans Firebase, mais ils peuvent utiliser ses fonctionnalités, y compris Gemini dans le chat Firebase, l'aide et l'assistance par IA dans Crashlytics s'ils sont affectés au rôle Utilisateur Gemini for Google Cloud.
  • Si le projet fait partie de Google Workspace (anciennement G Suite), un administrateur Google Workspace doit l'activer.

Voici comment attribuer le rôle Utilisateur Gemini for Google Cloud à un membre du projet. Notez que seuls les propriétaires de projet peuvent modifier les rôles IAM.

  1. Dans la console Firebase, sélectionnez Paramètres du projet, puis Utilisateurs et autorisations.
  2. Recherchez la ligne correspondant au membre du projet concerné.
  3. Cliquez sur Autres options, puis sélectionnez Modifier l'accès.
  4. Développez Rôle, sélectionnez Gemini for Google Cloud Utilisateur, puis cliquez sur OK.
  5. Cliquez sur Mettre à jour les rôles pour enregistrer la modification. L'application du nouveau rôle à votre utilisateur peut prendre une à deux minutes.

Configurer Gemini dans Firebase

Après vous être assuré que votre compte dispose des autorisations requises, vous pouvez activer Gemini dans Firebase pour votre projet.

Pour activer l'utilisation de Gemini dans Firebase pour votre projet, procédez comme suit :

  1. En tant que propriétaire ou éditeur de projet, ouvrez la console Firebase, sélectionnez un projet, puis cliquez sur ✦Gemini dans Firebase dans le menu de la console en haut à droite.

    Le volet Gemini s'affiche.

  2. Vérifiez les informations qui s'affichent, puis cliquez sur Premiers pas.

  3. Vous pouvez également activer Gemini dans Firebase pour d'autres utilisateurs de votre projet: dans Project settings (Paramètres du projet), sélectionnez Users and permissions (Utilisateurs et autorisations) et attribuez le rôle Gemini for Google Cloud à d'autres utilisateurs.

Vous êtes maintenant prêt à accélérer le développement de Firebase avec Gemini dans Firebase. Découvrez comment interagir avec Gemini dans Firebase sur Essayez Gemini dans la console Firebase.

Si vous prévoyez d'utiliser Gemini dans Firebase avec un abonnement Gemini Code Assist, consultez Gemini dans Firebase avec un abonnement Gemini Code Assist pour obtenir des instructions de configuration.

Gemini dans Firebase avec un abonnement Gemini Code Assist

Lorsque vous souscrivez un abonnement à Gemini Code Assist, vous bénéficiez de fonctionnalités supplémentaires de Gemini dans Firebase, y compris de la sensibilisation au contexte et d'insights sur les campagnes de messagerie. Pour activer Gemini Code Assist, vous devez souscrire un abonnement et attribuer des licences à des utilisateurs individuels.

Vous pouvez activer Gemini Code Assist via la console Firebase ou la console Google Cloud à l'aide de Gemini Admin. Si vous prévoyez d'activer Gemini Code Assist pour un projet qui utilise le forfait Spark sans frais, nous vous recommandons d'utiliser la console Firebase pour acheter et gérer votre abonnement Gemini Code Assist. Bien que les licences Gemini Code Assist soient attribuées par utilisateur, quel que soit le projet, la console Google Cloud vous oblige à associer le compte Cloud Billing que vous utilisez pour l'achat à un projet. Ce projet est alors automatiquement mis à niveau vers le forfait Blaze avec paiement à l'usage. Gérer votre abonnement via la console Firebase garantit que votre projet sur le forfait Spark n'est pas mis à niveau vers Blaze. Pour en savoir plus sur les formules Spark et Blaze, consultez les formules Firebase.

Les sections suivantes expliquent comment acheter Gemini dans Code Assist et attribuer des licences aux utilisateurs.

Acheter Gemini Code Assist et attribuer des licences

Avant d'effectuer un achat, vous devez disposer d'un compte de facturation Google Cloud et être administrateur de la facturation sur ce compte. Si vous ne possédez pas de compte Cloud Billing, suivez les instructions de la section Créer un compte Cloud Billing en libre-service.

Pour souscrire un abonnement Gemini Code Assist et attribuer des licences:

  1. Cliquez sur ✦Gemini dans Firebase pour ouvrir le volet Gemini.
  2. Selon votre type d'utilisateur :
    • Dans la note d'information qui s'affiche, cliquez sur Acheter un abonnement.
    • Dans la bannière Vous voulez des résultats plus avancés ?, cliquez sur Essayer Gemini Code Assist.
  3. Sélectionnez le type d'abonnement Gemini Code Assist que vous souhaitez acheter, puis cliquez sur Commencer. Pour en savoir plus sur les différences entre les éditions Standard et Enterprise, consultez la page Comparer les éditions Gemini Code Assist.
  4. Cliquez sur Continuer.
  5. Sélectionnez le compte Cloud Billing que vous souhaitez utiliser pour souscrire l'abonnement.
  6. Sélectionnez le type d'abonnement Gemini Code Assist que vous souhaitez acheter, puis cliquez sur Continue (Continuer).
  7. Dans Configurer l'abonnement, renseignez les champs pour configurer l'abonnement, y compris les suivants :
    • Nom à afficher pour l'abonnement
    • Nombre de licences Les licences sont attribuées par utilisateur. Veillez donc à en acheter suffisamment pour tous les utilisateurs qui doivent avoir accès aux fonctionnalités Gemini Code Assist et Gemini dans Firebase. Notez que si vous achetez l'édition Enterprise, vous devez acheter au moins 10 licences.
    • Période d'abonnement (mensuelle ou annuelle). Avec un abonnement annuel, vous bénéficiez d'un tarif réduit facturé mensuellement plutôt qu'un paiement unique. Pour en savoir plus sur les forfaits Gemini Code Assist, consultez la page Tarification Gemini Code Assist.
    • Renouvellement automatique de l'abonnement à la fin de la période d'engagement (mensuelle ou annuelle). Le renouvellement automatique permet de maintenir votre abonnement et vos licences actifs. Si l'abonnement n'est pas renouvelé automatiquement, il prend fin à la fin de la période en cours. Vous devez alors suivre à nouveau la procédure d'achat et réattribuer les licences.
  8. Pour confirmer l'abonnement, cliquez sur Continuer.
  9. Consultez les détails de l'abonnement et, si vous acceptez les conditions, sélectionnez J'accepte les conditions de cet achat, puis Finaliser l'achat.
  10. Vous devez ensuite attribuer des licences à chaque utilisateur. Cliquez sur Next: Manage Gemini License Assignments (Suivant : Gérer les attributions de licences Gemini) et passez à Assign licenses (Attribuer des licences).
  11. Cliquez sur Ajouter des utilisateurs disposant d'une licence. Une boîte de dialogue de sélection de l'utilisateur s'affiche. Pour rechercher des utilisateurs spécifiques, saisissez leur nom dans le champ de recherche.
  12. Sélectionnez un ou plusieurs utilisateurs dans la liste, puis cliquez sur Suivant.
  13. Cliquez sur Attribuer des licences.

  14. Une fois les licences attribuées, revenez à la console Firebase et cliquez sur OK.

Gérer votre abonnement Gemini Code Assist

Si vous avez déjà terminé le parcours d'achat de l'abonnement Gemini Code Assist, vous pouvez gérer votre abonnement Gemini Code Assist et attribuer des licences depuis la console Firebase.

Pour gérer votre abonnement et attribuer des licences Gemini Code Assist:

  1. Dans la console Firebase, sélectionnez Project settings (Paramètres du projet) > Usage and Billing (Consommation et facturation) > Subscriptions (Abonnements).
  2. Dans Gérer vos abonnements, cliquez sur le lien de l'abonnement.
  3. Dans la fenêtre qui s'affiche, cliquez sur Gérer les licences. La gestion des licences Gemini Code Assist et les paramètres d'abonnement s'ouvrent dans la console Google Cloud.
  4. Pour ajouter des utilisateurs avec licence:

    1. Cliquez sur Ajouter des utilisateurs disposant d'une licence. Une boîte de dialogue de sélection de l'utilisateur s'affiche. Pour rechercher des utilisateurs spécifiques, saisissez leur nom dans le champ de recherche.
    2. Sélectionnez un ou plusieurs utilisateurs dans la liste, puis cliquez sur Suivant.
    3. Cliquez sur Attribuer des licences.
  5. Pour annuler l'attribution de licences:

    1. Sélectionnez le ou les utilisateurs que vous souhaitez désattribuer, puis cliquez sur Désattribuer les licences.
  6. Pour modifier votre abonnement, accédez à l'onglet Paramètres de l'abonnement, puis cliquez sur Modifier l'abonnement.

  7. Sélectionnez l'abonnement Gemini Code Assist, puis cliquez sur Continuer.

  8. Vous pouvez ensuite modifier l'un des paramètres d'abonnement suivants:

    • Nom à afficher pour l'abonnement
    • Nombre de licences Les licences sont attribuées par utilisateur. Veillez donc à en acheter suffisamment pour tous les utilisateurs qui doivent avoir accès aux fonctionnalités Gemini Code Assist et Gemini dans Firebase. Notez que si vous achetez l'édition Enterprise, vous devez acheter au moins 10 licences.
    • Période d'abonnement (mensuelle ou annuelle). Avec un abonnement annuel, vous bénéficiez d'un tarif réduit facturé mensuellement plutôt qu'un paiement unique. Pour en savoir plus sur les forfaits Gemini Code Assist, consultez la page Tarification Gemini Code Assist.
    • Renouvellement automatique de l'abonnement à la fin de la période d'engagement (mensuelle ou annuelle). Le renouvellement automatique permet de maintenir votre abonnement et vos licences actifs. Si l'abonnement n'est pas renouvelé automatiquement, il prend fin à la fin de la période en cours. Vous devez alors suivre à nouveau la procédure d'achat et réattribuer les licences.
  9. Cliquez sur Continuer.

  10. Si vous acceptez les conditions, cliquez sur J'accepte les conditions de cet achat, puis sur Enregistrer les modifications.

Désactiver Gemini dans Firebase

Pour désactiver tous les produits Gemini for Google Cloud, y compris Gemini dans Firebase et les fonctionnalités qu'il prend en charge, comme l'assistance IA dans Crashlytics, consultez Désactiver Gemini for Google Cloud API. Sinon, vous pouvez limiter l'accès à des utilisateurs spécifiques.

Pour limiter l'accès à des utilisateurs spécifiques, vous pouvez supprimer le rôle utilisateur Gemini for Google Cloud de chaque utilisateur:

  • Dans la console Firebase, ouvrez Project settings (Paramètres du projet), sélectionnez Users and permissions (Utilisateurs et autorisations) et, pour chaque utilisateur que vous souhaitez mettre à jour, supprimez le rôle Gemini for Google Cloud.

Pour désactiver Gemini Code Assist, suivez les instructions de la section Désactiver Gemini Code Assist.

Résoudre les problèmes liés à Gemini dans Firebase

Si ✦Gemini dans Firebase ne s'affiche pas dans la console Firebase, vérifiez les points suivants:

  • Vérifiez que Gemini for Google Cloud API est activé dans la console Google Cloud.
  • Assurez-vous que les utilisateurs auxquels vous souhaitez accorder l'accès ont été attribués au rôle Utilisateur Cloud AI Companion dans IAM.
  • Si vous utilisez Gemini Code Assist, assurez-vous que les utilisateurs concernés ont reçu une licence.

Étapes suivantes