En este documento, se describe cómo configurar el uso compartido de las instrucciones y respuestas de Gemini Cloud Assist para un proyecto con la consola de Google Cloud o una API.
Cuando se habilita, Google procesa las instrucciones y respuestas de todos los usuarios de Gemini Cloud Assist en el proyecto con el objetivo de mejorar el producto, lo que ayuda a Google a mejorar Gemini Cloud Assist. Google almacena las instrucciones y respuestas anonimizadas enviadas desde el proyecto durante un máximo de dos años. Las instrucciones y respuestas de tu organización nunca se usan para entrenar o ajustar ningún modelo de LLM.
Puedes cambiar este parámetro de configuración en cualquier momento.
Antes de comenzar
Para obtener los permisos necesarios para configurar el uso compartido de instrucciones y respuestas de Gemini Cloud Assist, pídele a tu administrador que te otorgue el rol predefinido de Identity and Access Management (IAM) Administrador de Gemini Cloud Assist (roles/geminicloudassist.admin), que incluye todos los permisos necesarios para ver y modificar la configuración del administrador de Gemini Cloud Assist.
Para ver los permisos exactos que son necesarios, expande la sección Permisos necesarios:
Permisos necesarios
cloudaicompanion.dataSharingWithGoogleSettings.createcloudaicompanion.dataSharingWithGoogleSettings.updatecloudaicompanion.settingBindings.dataSharingWithGoogleSettingsCreatecloudaicompanion.settingBindings.dataSharingWithGoogleSettingsUse-
Si usas solicitudes directas a la API, este permiso es necesario específicamente para
TARGET_PROJECT.
-
Si usas solicitudes directas a la API, este permiso es necesario específicamente para
Los siguientes son permisos adicionales que se requieren si usas la consola de Google Cloud :
cloudaicompanion.instance.queryEffectiveSettingcloudaicompanion.instance.queryEffectiveSettingBindingscloudaicompanion.dataSharingWithGoogleSettings.listcloudaicompanion.dataSharingWithGoogleSettings.getcloudaicompanion.settingBindings.dataSharingWithGoogleSettingsGetsettingBindings.dataSharingWithGoogleSettingsUpdatesettingBindings.dataSharingWithGoogleSettingsDelete
Puedes obtener estos permisos con otros roles predefinidos o roles personalizados.
Habilita el uso compartido de instrucciones y respuestas para Gemini Cloud Assist
Selecciona una de las siguientes opciones:
Console
Abre la consola de Google Cloud .
En cualquier página de la consola de Google Cloud , haz clic en spark Abrir o cerrar el chat de Gemini Cloud Assist.
Se abrirá el panel de Cloud Assist.
Haz clic en Más acciones () y, luego, en Configuración de Cloud Assist en el menú desplegable.
Se abrirá el panel de configuración Administrar Gemini Cloud Assist.
En la sección Uso compartido de datos para Gemini Cloud Assist, asegúrate de que esté seleccionada la opción Comparte tus instrucciones y respuestas para ayudar a Google a mejorar Gemini Cloud Assist.
Haz clic en Guardar.
API
Para habilitar el uso compartido de datos para Gemini Cloud Assist, crea un parámetro de configuración con el método dataSharingWithGoogleSettings.create y aplícalo con el método settingBindings.create asociado.
Crea el parámetro de configuración y un valor específico para el parámetro de configuración:
Obtén un token de autenticación:
TOKEN=$(gcloud auth print-access-token)Ejecuta el siguiente comando para crear el parámetro de configuración:
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"Reemplaza lo siguiente:
CONTAINER_PROJECT_NAME: Ingresa el ID del proyecto principal.SETTING_ID: Ingresa un nombre de configuración único, comodswg1paraData Sharing with Google.
Si el comando se ejecuta correctamente, devuelve un cuerpo de respuesta que muestra el valor de
enablePreviewDataSharingestablecido entrue:{ "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 }Para obtener más información sobre la autenticación, consulta Autentica para usar REST.
Crea la vinculación de configuración:
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"Reemplaza lo siguiente:
TARGET_PROJECT_NAME: Ingresa el proyecto de destino al que se debe aplicar el parámetro de configuración.SETTING_ID: Usa el mismo SETTING_ID que usaste cuando creaste el parámetro de configuración, pero agrégaleb1. Por ejemplo, usadswg1b1paraData Sharing with Google.
Si el comando se ejecuta correctamente, se muestran los metadatos de la operación en el siguiente formato:
{ "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 }
Inhabilita el uso compartido de instrucciones y respuestas para Gemini Cloud Assist
Selecciona una de las siguientes opciones:
Console
Abre la consola de Google Cloud .
En cualquier página de la consola de Google Cloud , haz clic en spark Abrir o cerrar el chat de Gemini Cloud Assist.
Se abrirá el panel de Cloud Assist.
Haz clic en Más acciones () y, luego, en Configuración de Cloud Assist en el menú desplegable.
Se abrirá el panel de configuración Administrar Gemini Cloud Assist.
En la sección Uso compartido de datos para Gemini Cloud Assist, asegúrate de que no esté seleccionada la opción Comparte tus instrucciones y respuestas para ayudar a Google a mejorar Gemini Cloud Assist.
Haz clic en Guardar.
API
Para inhabilitar el uso compartido de instrucciones y respuestas para Gemini Cloud Assist, usa el método dataSharingWithGoogleSettings.patch.
Obtén el token:
TOKEN=$(gcloud auth print-access-token)Ejecuta el siguiente comando para inhabilitar el parámetro de configuración:
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"Este comando
PATCHsolo se ejecuta correctamente si el recurso de configuración ya existe desde que habilitaste el uso compartido de instrucciones y respuestas.Reemplaza lo siguiente:
CONTAINER_PROJECT_NAME: Ingresa el ID del proyecto principal.SETTING_ID: Ingresa el nombre del parámetro de configuración existente, comodswg1paraData Sharing with Google.
Si el comando se ejecuta correctamente, devuelve un cuerpo de respuesta que muestra el valor de
enablePreviewDataSharingestablecido enfalse:{ "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 }