Este documento descreve como configurar o compartilhamento de comandos e respostas do Gemini Cloud Assist para um projeto usando o console Google Cloud ou uma API.
Quando ativada, o Google processa os comandos e as respostas de todos os usuários do Gemini Cloud Assist no projeto para fins de melhoria do produto, o que ajuda o Google a melhorar o Gemini Cloud Assist. O Google armazena comandos e respostas anônimos enviados pelo projeto por um período máximo de dois anos. Os comandos e as respostas da sua organização nunca são usados para treinar ou ajustar nenhum modelo de LLM.
Essa configuração pode ser alterada a qualquer momento.
Antes de começar
Para receber as permissões necessárias para configurar o compartilhamento de comandos e respostas do Gemini Cloud Assist, peça ao administrador para conceder a você o papel predefinido do Identity and Access Management (IAM) Administrador do Gemini Cloud Assist (roles/geminicloudassist.admin), que inclui todas as permissões necessárias para visualizar e modificar as configurações de administrador do Gemini Cloud Assist.
Para acessar as permissões exatas necessárias, expanda a seção Permissões necessárias:
Permissões necessárias
cloudaicompanion.dataSharingWithGoogleSettings.createcloudaicompanion.dataSharingWithGoogleSettings.updatecloudaicompanion.settingBindings.dataSharingWithGoogleSettingsCreatecloudaicompanion.settingBindings.dataSharingWithGoogleSettingsUse-
Se você estiver usando solicitações diretas de API, essa permissão será necessária
especificamente para o
TARGET_PROJECT.
-
Se você estiver usando solicitações diretas de API, essa permissão será necessária
especificamente para o
As seguintes são permissões adicionais necessárias se você estiver usando o console do Google Cloud :
cloudaicompanion.instance.queryEffectiveSettingcloudaicompanion.instance.queryEffectiveSettingBindingscloudaicompanion.dataSharingWithGoogleSettings.listcloudaicompanion.dataSharingWithGoogleSettings.getcloudaicompanion.settingBindings.dataSharingWithGoogleSettingsGetsettingBindings.dataSharingWithGoogleSettingsUpdatesettingBindings.dataSharingWithGoogleSettingsDelete
É possível conseguir essas permissões com outros papéis predefinidos ou funções personalizadas.
Ativar o compartilhamento de comandos e respostas do Gemini Cloud Assist
Selecione uma das seguintes opções:
Console
Abra o console do Google Cloud .
Em qualquer página do console Google Cloud , clique em brilho Abrir ou fechar o chat do Gemini Cloud Assist.
O painel do Cloud Assist é aberto.
Clique em Mais ações () e em Configurações do Cloud Assist no menu suspenso.
O painel de configurações Gerenciar o Gemini Cloud Assist é aberto.
Na seção Compartilhamento de dados do Gemini Cloud Assist, verifique se a opção Ajude o Google a melhorar o Gemini Cloud Assist compartilhando seus comandos e respostas está selecionada.
Clique em Salvar.
API
Para ativar o compartilhamento de dados pessoais do Gemini Cloud Assist, crie uma configuração com o método
dataSharingWithGoogleSettings.create
e aplique-a usando o método
settingBindings.create
associado.
Crie a configuração e um valor específico dela:
Consiga um token de autenticação:
TOKEN=$(gcloud auth print-access-token)Execute o comando a seguir para criar a configuração:
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"Substitua:
CONTAINER_PROJECT_NAME: insira o ID do projeto principal.SETTING_ID: insira um nome exclusivo para a configuração, comodswg1paraData Sharing with Google.
Se o comando for bem-sucedido, ele vai retornar um corpo de resposta que mostra o
enablePreviewDataSharingdefinido 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 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?settingBindingId=BINDING_ID"Substitua:
TARGET_PROJECT_NAME: insira o projeto de destino a que a configuração deve ser aplicada.SETTING_ID: use o mesmo SETTING_ID de quando criou a configuração, mas adicioneb1ao final. Por exemplo, usedswg1b1paraData Sharing with Google.
Se o comando for bem-sucedido, ele vai 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 }
Desativar o compartilhamento de comandos e respostas do Gemini Cloud Assist
Selecione uma das seguintes opções:
Console
Abra o console do Google Cloud .
Em qualquer página do console Google Cloud , clique em brilho Abrir ou fechar o chat do Gemini Cloud Assist.
O painel do Cloud Assist é aberto.
Clique em Mais ações () e em Configurações do Cloud Assist no menu suspenso.
O painel de configurações Gerenciar o Gemini Cloud Assist é aberto.
Na seção Compartilhamento de dados pessoais com o Gemini Cloud Assist, verifique se a opção Ajude o Google a melhorar o Gemini Cloud Assist compartilhando seus comandos e respostas não está selecionada.
Clique em Salvar.
API
Para desativar o compartilhamento de comandos e respostas do Gemini Cloud Assist, use o método
dataSharingWithGoogleSettings.patch.
Receba o token:
TOKEN=$(gcloud auth print-access-token)Execute o comando a seguir para desativar a configuração:
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"Esse comando
PATCHsó será bem-sucedido se o recurso de configuração já existir desde que você ativou o compartilhamento de comandos e respostas.Substitua:
CONTAINER_PROJECT_NAME: insira o ID do projeto principal.SETTING_ID: insira o nome da configuração atual, comodswg1paraData Sharing with Google.
Se o comando for bem-sucedido, ele vai retornar um corpo de resposta que mostra o
enablePreviewDataSharingdefinido 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 }