Ce document explique comment configurer le partage des prompts et des réponses de Gemini Cloud Assist pour un projet à l'aide de la console Google Cloud ou d'une API.
Avant de commencer
- Vérifiez que votre projet Google Cloud est associé à un compte de facturation.
(Facultatif) Accorder des autorisations IAM
Pour configurer le partage des prompts et des réponses pour Gemini Cloud Assist, vous devez disposer d'autorisations Identity and Access Management (IAM) spécifiques, qui sont détaillées dans les sections suivantes. Vérifiez que ces autorisations sont ajoutées aux rôles IAM personnalisés.
Vous pouvez également attribuer le rôle IAM prédéfini Administrateur des paramètres de Gemini pour Google Cloud (roles/cloudaicompanion.settingsAdmin
), qui inclut toutes les autorisations requises pour utiliser tous les paramètres d'administrateur de Gemini pour Google Cloud .
Configurer le partage des prompts et des réponses pour Gemini Cloud Assist
Les sections suivantes décrivent les étapes à suivre pour configurer Gemini Cloud Assist afin de partager avec Google les prompts et les réponses de votre entreprise en vue d'améliorer le produit. Ce paramètre indique à Google de traiter les prompts et les réponses de tous les utilisateurs de Gemini Cloud Assist dans le projet afin d'améliorer le produit.
Par défaut, Google n'examine pas les prompts que vos utilisateurs saisissent et envoient à Gemini Cloud Assist, ni les 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 entreprise et la qualité de nos réponses. Si vous activez le partage des prompts et des réponses pour un projet, Google stocke les prompts et les réponses anonymisées envoyées depuis le projet pendant deux ans maximum. Les prompts et les réponses de votre entreprise ne sont jamais utilisées pour entraîner ni affiner les modèles LLM.
Si vous activez le partage des prompts 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 prompts et des réponses pour Gemini Cloud Assist
Sélectionnez l'une des options suivantes :
Console
Vérifiez que vous disposez des autorisations Identity and Access Management (IAM) suivantes sur le projet propriétaire de l'abonnement :
instance.queryEffectiveSetting
instance.queryEffectiveSettingBindings
dataSharingWithGoogleSettings.create
dataSharingWithGoogleSettings.list
dataSharingWithGoogleSettings.get
dataSharingWithGoogleSettings.update
settingBindings.dataSharingWithGoogleSettingsCreate
settingBindings.dataSharingWithGoogleSettingsGet
settingBindings.dataSharingWithGoogleSettingsUpdate
settingBindings.dataSharingWithGoogleSettingsUse
Dans la console Google Cloud , accédez à la page Administration de Gemini.
Accéder à Gemini pour Google Cloud
La page Gemini pour Google Cloud se charge.
Cliquez sur Paramètres dans le menu de navigation de gauche.
La page Paramètres se charge.
Cliquez sur Activer le partage des données afin de partager les prompts et les réponses avec Google pour tous les utilisateurs de Gemini Cloud Assist dans le projet.
API
Pour activer le partage des données pour Gemini Cloud Assist, utilisez la méthode CreateDataSharingWithGoogleSetting
.
Vérifiez que vous disposez des autorisations Identity and Access Management (IAM) suivantes sur le projet propriétaire de l'abonnement :
instance.queryEffectiveSetting
instance.queryEffectiveSettingBindings
dataSharingWithGoogleSettings.create
dataSharingWithGoogleSettings.list
dataSharingWithGoogleSettings.get
dataSharingWithGoogleSettings.update
settingBindings.dataSharingWithGoogleSettingsCreate
settingBindings.dataSharingWithGoogleSettingsGet
settingBindings.dataSharingWithGoogleSettingsUpdate
settingBindings.dataSharingWithGoogleSettingsUse
Créez le paramètre et une valeur spécifique à ce paramètre :
Obtenez un jeton d'authentification :
TOKEN=$(gcloud auth print-access-token)
Exécutez la commande suivante pour créer le paramètre :
curl -X POST \ -H "Authorization: Bearer $TOKEN" \ -H 'Content-Type: application/json' \ -d '{ "enablePreviewDataSharing": true }' \ "https://cloudaicompanion.googleapis.com/v1/projects/CONTAINER_PROJECT_NAME/locations/global/dataSharingWithGoogleSettings?dataSharingWithGoogleSettingId=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, tel quedswg1
pourData Sharing with Google
.
Si la commande aboutit, elle renvoie un corps de réponse qui indique que
enablePreviewDataSharing
est défini surtrue
:{ "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 }
Pour en savoir plus sur l'authentification, consultez S'authentifier pour utiliser REST.
Créez la liaison de paramètre :
curl -X POST \ -H "Authorization: Bearer $TOKEN" \ -H 'Content-Type: application/json' \ -d '{ "target": "projects/TARGET_PROJECT_NAME", "product": "GEMINI_CLOUD_ASSIST" }' \ "https://cloudaicompanion.googleapis.com/v1/projects/CONTAINER_PROJECT_NAME/locations/global/dataSharingWithGoogleSettings/SETTING_ID/settingBindings?settingBindingId=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 que celui que vous avez utilisé pour créer le paramètre, mais ajoutez-yb1
. Par exemple, utilisezdswg1b1
pourData Sharing with Google
.
Si la commande aboutit, elle 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 }
Désactiver le partage des prompts et des réponses pour Gemini Cloud Assist
Sélectionnez l'une des options suivantes :
Console
Vérifiez que vous disposez des autorisations Identity and Access Management (IAM) suivantes pour le projet dont vous souhaitez modifier les paramètres :
instance.queryEffectiveSetting
instance.queryEffectiveSettingBindings
dataSharingWithGoogleSettings.list
dataSharingWithGoogleSettings.get
settingBindings.dataSharingWithGoogleSettingsGet
settingBindings.dataSharingWithGoogleSettingsDelete
settingBindings.dataSharingWithGoogleSettingsUse
Dans la console Google Cloud , accédez à la page Administration de Gemini.
Accéder à Gemini pour Google Cloud
La page Gemini pour Google Cloud se charge.
Cliquez sur Paramètres dans le menu de navigation de gauche.
La page Paramètres se charge.
Cliquez sur Désactiver le partage des données pour arrêter de partager les prompts et les réponses avec Google pour tous les utilisateurs de Gemini Cloud Assist dans le projet.
API
Pour désactiver le partage des données pour Gemini Cloud Assist, utilisez la méthode DeleteDataSharingWithGoogleSetting
.
Vérifiez que vous disposez des autorisations Identity and Access Management (IAM) suivantes pour le projet dont vous souhaitez modifier les paramètres :
instance.queryEffectiveSetting
instance.queryEffectiveSettingBindings
dataSharingWithGoogleSettings.list
dataSharingWithGoogleSettings.delete
dataSharingWithGoogleSettings.get
settingBindings.dataSharingWithGoogleSettingsGet
settingBindings.dataSharingWithGoogleSettingsUpdate
settingBindings.dataSharingWithGoogleSettingsUse
Désactivez le partage des prompts et des réponses pour le paramètre spécifié :
Obtenez le jeton :
TOKEN=$(gcloud auth print-access-token)
Exécutez la commande suivante pour désactiver le paramètre :
curl -X PATCH \ -H "Authorization: Bearer $TOKEN" \ -H 'Content-Type: application/json' \ -d '{ "enablePreviewDataSharing": false } ' \ "https://cloudaicompanion.googleapis.com/v1/projects/CONTAINER_PROJECT_NAME/locations/global/dataSharingWithGoogleSettings?dataSharingWithGoogleSettingId=SETTING_ID"
Cette commande
PATCH
n'aboutit que si vous avez créé la ressource de paramètre quand vous avez activé le partage des prompts 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 exempledswg1
pourData Sharing with Google
.
Si la commande aboutit, elle renvoie un corps de réponse qui indique que
enablePreviewDataSharing
est défini surfalse
:{ "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 }