Configurer Gemini pour les paramètres d'administrateur Google Cloud

Ce document explique comment accéder aux paramètres d'administrateur Gemini pourGoogle Cloud et les utiliser pour configurer les modifications pour tous les utilisateurs d'un projet. Vous pouvez gérer les paramètres d'administrateur d'un projet à l'aide de la console Google Cloud ou d'une API.

Avant de commencer

  • Assurez-vous que votre projet Google Cloud est associé à un compte de facturation.

Configurer les paramètres des projets d'un dossier

Lorsque vous activez Gemini Cloud Assist pour toutes les API du dossier, tous les paramètres Gemini Cloud Assist sont désactivés par défaut. Vous devez modifier les paramètres de chaque projet du dossier.

(Facultatif) Lier des autorisations à des paramètres et des cibles

Si vous configurez Gemini pour les paramètres d' Google Cloudadministrateur dans la console Google Cloud, vous pouvez ignorer cette section.

Pour configurer les paramètres d' Google Cloud administrateur Gemini avec l'API Gemini pour Google Cloud, vous devez d'abord créer des paramètres, puis des liaisons pour "lier" ces paramètres et cibles (telles qu'une instance, un sujet ou des projets) à des produits spécifiques (tels que Gemini Cloud Assist ou Gemini Code Assist).

Toutes les autorisations de création et de modification des paramètres sont au niveau du projet.

Configurer Gemini Cloud Assist pour partager des requêtes et des réponses avec Google

Les sections suivantes décrivent les étapes à suivre pour configurer Gemini Cloud Assist afin de partager les requêtes et les réponses de votre organisation avec Google afin d'améliorer le produit. Ce paramètre demande à Google de traiter les requêtes et les réponses de tous les utilisateurs de Gemini Cloud Assist du projet dans le but d'améliorer le produit, ce qui aide Google à améliorer Gemini Cloud Assist.

Par défaut, Google n'a pas accès aux requêtes que vos utilisateurs saisissent et envoient à Gemini Cloud Assist, ni aux réponses qui leur sont renvoyées. Cela limite la capacité de Google à améliorer Gemini Cloud Assist en comprenant mieux les sujets importants pour votre organisation et la qualité de nos réponses. Si vous activez le partage des requêtes et des réponses pour un projet, Google stocke les requêtes et les réponses anonymisées envoyées à partir du projet pendant un maximum de 180 jours. Les requêtes et les réponses de votre organisation ne sont jamais utilisées pour entraîner ni affiner un modèle LLM.

Si vous activez le partage des requêtes et des réponses avec Google, vous pouvez le désactiver à tout moment en accédant à la page Administration de Gemini dans la console Google Cloud.

Activer le partage des requêtes et des réponses pour Gemini Cloud Assist

Sélectionnez l'une des options suivantes :

Console

  1. Assurez-vous de disposer des autorisations IAM (Identity and Access Management) suivantes sur le projet propriétaire de l'abonnement:

    • dataSharingWithGoogleSettings.create
    • dataSharingWithGoogleSettings.list
    • dataSharingWithGoogleSettings.get
    • dataSharingWithGoogleSettings.update
    • settingBindings.dataSharingWithGoogleSettingsCreate
    • settingBindings.dataSharingWithGoogleSettingsGet
    • settingBindings.dataSharingWithGoogleSettingsUpdate
    • settingBindings.dataSharingWithGoogleSettingsUse
  2. Dans la console Google Cloud, accédez à la page Administration de Gemini.

    Accéder à Gemini pour Google Cloud

    La page Gemini pour Google Cloud s'affiche.

  3. Cliquez sur Paramètres dans le menu de navigation de gauche.

    La page Paramètres se charge.

  4. Cliquez sur Activer le partage des données pour partager les requêtes et les réponses avec Google pour tous les utilisateurs de Gemini Cloud Assist du projet.

L'utilisation de ces données par Google est régie par le Google Cloud Contrat, y compris les Conditions des offres de pré-DG des Google Cloud Conditions spécifiques du service, ainsi que les conditions du programme Testeur de confiance de Gemini pour Google Cloud .

API

Pour activer le partage de données pour Gemini Cloud Assist, utilisez la méthode CreateDataSharingWithGoogleSetting.

  1. Assurez-vous de disposer des autorisations IAM (Identity and Access Management) suivantes sur le projet propriétaire de l'abonnement:

    • dataSharingWithGoogleSettings.create
    • dataSharingWithGoogleSettings.list
    • dataSharingWithGoogleSettings.get
    • dataSharingWithGoogleSettings.update
    • settingBindings.dataSharingWithGoogleSettingsCreate
    • settingBindings.dataSharingWithGoogleSettingsGet
    • settingBindings.dataSharingWithGoogleSettingsUpdate
    • settingBindings.dataSharingWithGoogleSettingsUse
  2. Créez le paramètre et une valeur spécifique à ce paramètre:

    1. Obtenez le jeton:

      TOKEN=$(gcloud auth print-access-token)
      
    2. Définissez l'API régionale:

      REGIONAL_API="cloudaicompanion.googleapis.com"
      
    3. Exécutez la commande suivante pour créer le paramètre:

      curl -H "Authorization: Bearer $TOKEN" -H 'Content-Type: application/json' -d '{
          "enable_customer_data_sharing": true,
        } ' -X POST "https://$REGIONAL_API/v1/projects/CONTAINER_PROJECT_NAME/locations/global/dataSharingWithGoogleSettings?data_sharing_with_google_setting_id=SETTING_ID"
      

      Remplacez les éléments suivants :

      • CONTAINER_PROJECT_NAME: saisissez l'ID du projet parent.
      • SETTING_ID: saisissez un nom de paramètre unique, par exemple dswg1 pour Data Sharing with Google.

      Si la commande aboutit, elle renvoie un corps de réponse qui indique que enablePreviewDataSharing est défini sur true:

      {
        "name": "projects/CONTAINER_PROJECT_NAME
      /locations/global/dataSharingWithGoogleSettings/SETTING_ID",
        "createTime": "2025-01-23T15:22:49.717166932Z",
        "updateTime": "2025-01-23T15:22:49.717166932Z",
        "enablePreviewDataSharing": true
      }
      
  3. Créez la liaison de paramètres:

      curl \
      -H "Authorization: Bearer $TOKEN" \
      -H 'Content-Type: application/json' \
      -d '{
          "target": "projects/TARGET_PROJECT_NAME"
        }' \
      -X POST \ "https://$REGIONAL_API/v1/projects/CONTAINER_PROJECT_NAME/locations/global/dataSharingWithGoogleSettings/SETTING_ID/settingBindings?setting_binding_id=BINDING_ID"
    

    Remplacez les éléments suivants :

    • TARGET_PROJECT_NAME: saisissez le projet cible auquel le paramètre doit être appliqué.
    • SETTING_ID: utilisez le même SETTING_ID lorsque vous avez créé le paramètre, mais ajoutez-y b1. Par exemple, utilisez dswg1b1 pour Data Sharing with Google.

    Si l'opération réussit, la commande renvoie les métadonnées de l'opération au format suivant :

    {
    "name": "projects/<var>CONTAINER_PROJECT_NAME</var>/locations/global/operations/operation-1737646069712-62c6140bb04bb-49261230-43701daf",
    "metadata": {
      "@type": "type.googleapis.com/google.cloud.cloudaicompanion.v1.OperationMetadata",
      "createTime": "2025-01-23T15:27:50.076075570Z",
      "target": "projects/<var>TARGET_PROJECT_NAME</var>/locations/global/dataSharingWithGoogleSettings/<var>SETTING_ID</var>/settingBindings/<var>BINDING_ID</var>",
      "verb": "create",
      "requestedCancellation": false,
      "apiVersion": "v1"
    },
    "done": false
    }
    

L'utilisation de ces données par Google est régie par le Google Cloud Contrat, y compris les Conditions des offres de pré-DG des Google Cloud Conditions spécifiques du service, ainsi que les conditions du programme Testeur de confiance de Gemini pour Google Cloud .

Désactiver le partage des requêtes et des réponses pour Gemini Cloud Assist

Sélectionnez l'une des options suivantes :

Console

  1. Assurez-vous de disposer des autorisations IAM (Identity and Access Management) suivantes sur le projet pour lequel vous souhaitez modifier les paramètres:

    • dataSharingWithGoogleSettings.list
    • dataSharingWithGoogleSettings.get
    • settingBindings.dataSharingWithGoogleSettingsGet
    • settingBindings.dataSharingWithGoogleSettingsDelete
    • settingBindings.dataSharingWithGoogleSettingsUse
  2. Dans la console Google Cloud, accédez à la page Administration de Gemini.

    Accéder à Gemini pour Google Cloud

    La page Gemini pour Google Cloud s'affiche.

  3. Cliquez sur Paramètres dans le menu de navigation de gauche.

    La page Paramètres se charge.

  4. Cliquez sur Désactiver le partage des données pour ne plus partager les requêtes et les réponses avec Google pour tous les utilisateurs de Gemini Cloud Assist du projet.

API

Pour désactiver le partage de données pour Gemini Cloud Assist, utilisez la méthode DeleteDataSharingWithGoogleSetting.

  1. Assurez-vous de disposer des autorisations IAM (Identity and Access Management) suivantes sur le projet pour lequel vous souhaitez modifier les paramètres:

    • dataSharingWithGoogleSettings.list
    • dataSharingWithGoogleSettings.delete
    • dataSharingWithGoogleSettings.get
    • settingBindings.dataSharingWithGoogleSettingsGet
    • settingBindings.dataSharingWithGoogleSettingsUpdate
    • settingBindings.dataSharingWithGoogleSettingsUse
  2. Désactivez le partage des requêtes et des réponses pour le paramètre spécifié:

    1. Obtenez le jeton:

      TOKEN=$(gcloud auth print-access-token)
      
    2. Définissez l'API régionale:

      REGIONAL_API="cloudaicompanion.googleapis.com"
      
    3. Exécutez la commande suivante pour désactiver le paramètre:

      curl -H "Authorization: Bearer $TOKEN" -H 'Content-Type: application/json' -d '{
          "enable_customer_data_sharing": false,
        } ' -X PATCH "https://$REGIONAL_API/v1/projects/CONTAINER_PROJECT_NAME/locations/global/dataSharingWithGoogleSettings?data_sharing_with_google_setting_id=SETTING_ID"
      

      Cette commande PATCH ne réussit que si la ressource de paramètres existe déjà depuis que vous avez activé le partage des requêtes et des réponses.

      Remplacez les éléments suivants :

      • CONTAINER_PROJECT_NAME: saisissez l'ID du projet parent.
      • SETTING_ID: saisissez le nom du paramètre existant, par exemple dswg1 pour Data Sharing with Google.

      Si la commande aboutit, elle renvoie un corps de réponse qui indique que enablePreviewDataSharing est défini sur false:

      {
        "name": "projects/CONTAINER_PROJECT_NAME
      /locations/global/dataSharingWithGoogleSettings/SETTING_ID",
        "createTime": "2025-01-23T15:22:49.717166932Z",
        "updateTime": "2025-01-23T15:22:49.717166932Z",
        "enablePreviewDataSharing": false
      }
      

Étape suivante