Este documento descreve como configurar o compartilhamento de prompt e resposta do Gemini Cloud Assist para um projeto usando o Google Cloud console ou uma API.
Antes de começar
- Garanta o seu Google Cloud o projeto está anexado a uma conta de cobrança.
(Opcional) Conceder permissões de IAM
Para configurar o compartilhamento de prompts e respostas para o Gemini Cloud Assist, você precisa ter permissões específicas de Gerenciamento de Identidade e Acesso (IAM), detalhadas nas seções a seguir. Certifique-se de que essas permissões sejam adicionadas às funções personalizadas do IAM .
Como alternativa, você pode conceder a função predefinida do Gemini para o administrador de configurações do Google Cloud ( roles/cloudaicompanion.settingsAdmin
) do IAM, que inclui todas as permissões necessárias para todos os Gemini para Google Cloud configurações do administrador.
(Opcional) Vincular permissões a configurações e destinos
Se você estiver configurando o Gemini para Google Cloudconfigurações do administrador no Google Cloud console, então você pode pular esta seção.
Para configurar o Gemini para Google Cloud Configurações do administrador com a API Gemini para Google Cloud , você deve primeiro criar configurações e, em seguida, criar vinculações para "vincular" essas configurações e destinos (como instância, tópico ou projetos) para produtos específicos (como Gemini Cloud Assist ou Gemini Code Assist).
Todas as permissões para criar e atualizar configurações estão no nível do projeto.
Configurar o compartilhamento de prompts e respostas do Gemini Cloud Assist
As seções a seguir fornecem as etapas necessárias para configurar o Gemini Cloud Assist para compartilhar os prompts e respostas da sua organização com o Google para aprimoramento do produto. Esta configuração instrui o Google a processar os prompts e respostas de todos os usuários do Gemini Cloud Assist no projeto para fins de aprimoramento do produto, o que ajuda o Google a aprimorar o Gemini Cloud Assist.
Por padrão, o Google não tem acesso para registrar ou examinar os prompts que seus usuários digitam e enviam ao Gemini Cloud Assist, nem as respostas que são enviadas de volta. Isso limita a capacidade do Google de aprimorar o Gemini Cloud Assist, entendendo melhor quais tópicos são importantes para sua organização e a qualidade das nossas respostas. Se você ativar o compartilhamento de prompts e respostas para um projeto, o Google armazenará prompts e respostas anonimizados enviados pelo projeto por no máximo 180 dias. Os prompts e respostas da sua organização nunca serão usados para treinar ou ajustar qualquer modelo de LLM.
Se você habilitar o compartilhamento de prompts e respostas com o Google , poderá desabilitá-lo a qualquer momento visitando a página Admin for Gemini no Google Cloud console.
Habilitar compartilhamento de prompts e respostas para o Gemini Cloud Assist
Selecione uma das seguintes opções:
Console
Certifique-se de ter as seguintes permissões de Gerenciamento de Identidade e Acesso (IAM) no projeto que possui a assinatura:
-
dataSharingWithGoogleSettings.create
-
dataSharingWithGoogleSettings.list
-
dataSharingWithGoogleSettings.get
-
dataSharingWithGoogleSettings.update
-
settingBindings.dataSharingWithGoogleSettingsCreate
-
settingBindings.dataSharingWithGoogleSettingsGet
-
settingBindings.dataSharingWithGoogleSettingsUpdate
-
settingBindings.dataSharingWithGoogleSettingsUse
-
No Google Cloud console, vá para a página Admin do Gemini .
Vá para Gemini para Google Cloud
A página do Gemini para Google Cloud é carregada.
Clique em Configurações no menu de navegação à esquerda.
A página Configurações é carregada.
Clique em Ativar compartilhamento de dados para compartilhar prompts e respostas com o Google para todos os usuários do Gemini Cloud Assist no projeto.
O uso desses dados pelo Google é regido pela Google Cloud Acordo, incluindo os Termos da Oferta Pré-GA da Google Cloud Termos de serviço específicos , complementados pelos termos do Gemini para Google Cloud Programa de Testador Confiável .
API
Para habilitar o compartilhamento de dados para o Gemini Cloud Assist, use o método CreateDataSharingWithGoogleSetting
.
Certifique-se de ter as seguintes permissões de Gerenciamento de Identidade e Acesso (IAM) no projeto que possui a assinatura:
-
dataSharingWithGoogleSettings.create
-
dataSharingWithGoogleSettings.list
-
dataSharingWithGoogleSettings.get
-
dataSharingWithGoogleSettings.update
-
settingBindings.dataSharingWithGoogleSettingsCreate
-
settingBindings.dataSharingWithGoogleSettingsGet
-
settingBindings.dataSharingWithGoogleSettingsUpdate
-
settingBindings.dataSharingWithGoogleSettingsUse
-
Crie a configuração e um valor específico da configuração:
Obter um token de autenticação :
TOKEN=$(gcloud auth print-access-token)
Execute o seguinte comando para criar a configuração:
curl -X POST \ -H "Authorization: Bearer $TOKEN" \ -H 'Content-Type: application/json' \ -d '{ "enable_customer_data_sharing": true }' \ "https://cloudaicompanion.googleapis.com/v1/projects/CONTAINER_PROJECT_NAME/locations/global/dataSharingWithGoogleSettings?data_sharing_with_google_setting_id=SETTING_ID"
Substitua o seguinte:
-
CONTAINER_PROJECT_NAME
: Insira o ID do projeto pai. -
SETTING_ID
: insira um nome de configuração exclusivo, comodswg1
paraData Sharing with Google
.
Se o comando for bem-sucedido, ele retornará um corpo de resposta que mostra o
enablePreviewDataSharing
definido comotrue
:{ "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 obter mais informações sobre autenticação, consulte Autenticar para usar REST .
-
Crie a vinculação de configuração:
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?setting_binding_id=BINDING_ID"
Substitua o seguinte:
-
TARGET_PROJECT_NAME
: Insira o projeto de destino ao qual a configuração deve ser aplicada. -
SETTING_ID
: use o mesmo SETTING_ID usado na criação da configuração, mas anexeb1
. Por exemplo, usedswg1b1
paraData Sharing with Google
.
Se o comando for bem-sucedido, ele retornará os metadados da operação no seguinte 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 }
-
O uso desses dados pelo Google é regido pela Google Cloud Acordo, incluindo os Termos da Oferta Pré-GA da Google Cloud Termos de serviço específicos , complementados pelos termos do Gemini para Google Cloud Programa de Testador Confiável .
Desativar o compartilhamento de prompts e respostas para o Gemini Cloud Assist
Selecione uma das seguintes opções:
Console
Certifique-se de ter as seguintes permissões de Gerenciamento de Identidade e Acesso (IAM) no projeto no qual deseja modificar as configurações:
-
dataSharingWithGoogleSettings.list
-
dataSharingWithGoogleSettings.get
-
settingBindings.dataSharingWithGoogleSettingsGet
-
settingBindings.dataSharingWithGoogleSettingsDelete
-
settingBindings.dataSharingWithGoogleSettingsUse
-
No Google Cloud console, vá para a página Admin do Gemini .
Vá para Gemini para Google Cloud
A página do Gemini para Google Cloud é carregada.
Clique em Configurações no menu de navegação à esquerda.
A página Configurações é carregada.
Clique em Desativar compartilhamento de dados para parar de compartilhar prompts e respostas com o Google para todos os usuários do Gemini Cloud Assist no projeto.
API
Para desabilitar o compartilhamento de dados do Gemini Cloud Assist, use o método DeleteDataSharingWithGoogleSetting
.
Certifique-se de ter as seguintes permissões de Gerenciamento de Identidade e Acesso (IAM) no projeto no qual deseja modificar as configurações:
-
dataSharingWithGoogleSettings.list
-
dataSharingWithGoogleSettings.delete
-
dataSharingWithGoogleSettings.get
-
settingBindings.dataSharingWithGoogleSettingsGet
-
settingBindings.dataSharingWithGoogleSettingsUpdate
-
settingBindings.dataSharingWithGoogleSettingsUse
-
Desabilite o compartilhamento de prompts e respostas para a configuração especificada:
Obtenha o token:
TOKEN=$(gcloud auth print-access-token)
Execute o seguinte comando para desabilitar a configuração:
curl -X PATCH \ -H "Authorization: Bearer $TOKEN" \ -H 'Content-Type: application/json' \ -d '{ "enable_customer_data_sharing": false } ' \ "https://cloudaicompanion.googleapis.com/v1/projects/CONTAINER_PROJECT_NAME/locations/global/dataSharingWithGoogleSettings?data_sharing_with_google_setting_id=SETTING_ID"
Este comando
PATCH
só terá sucesso se o recurso de configuração já existir quando você habilitou o compartilhamento de prompt e resposta .Substitua o seguinte:
-
CONTAINER_PROJECT_NAME
: Insira o ID do projeto pai. -
SETTING_ID
: insira o nome da configuração existente, comodswg1
paraData Sharing with Google
.
Se o comando for bem-sucedido, ele retornará um corpo de resposta que mostra
enablePreviewDataSharing
definido comofalse
:{ "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 }
-