Este aviso descreve como as ferramentas do Gemini Code Assist usam seus dados e fazem chamadas de API em seu nome.
Quando você usa as ferramentas do Gemini Code Assist, elas coletam seus comandos e fazem chamadas de API que incluem dados retirados do comando para serviços de terceiros. Este documento descreve quais chamadas de API cada ferramenta pode fazer e quais dados são compartilhados com o serviço de terceiros.
Dados compartilhados com serviços de terceiros
As ferramentas do Gemini Code Assist podem compartilhar todos os dados enviados a elas usando a
sintaxe @TOOL_NAME
com o serviço de terceiros. As ferramentas do Gemini Code Assist
não compartilham dados entre elas. As ferramentas do Gemini Code Assist não
compartilham seu histórico de bate-papo com serviços de terceiros,
exceto quando você os solicita usando a sintaxe @TOOL_NAME
.
Chamadas da API REST usadas pelas ferramentas do Gemini Code Assist
As seções a seguir listam as chamadas de API REST que cada ferramenta de terceiros pode fazer em seu nome quando você as solicita no chat do Gemini Code Assist.
GitHub
A ferramenta do GitHub pode usar as seguintes chamadas da API REST em seu nome quando você a solicita no chat do Gemini Code Assist:
issues-and-pull-requests.create-issue
: essa chamada da API REST cria um problema em um repositório do GitHub, considerando um repositório do GitHub, um proprietário e um título do problema.issues-and-pull-requests.list-comments
: essa chamada de API REST recebe os comentários associados a uma solicitação de pull ou a um problema, considerando um repositório do GitHub, o proprietário e um número de problema.search.code
: pesquisa código em todo o GitHub.search.commits
: é possível pesquisar por confirmações globalmente em todo o GitHub ou em um repositório ou organização específico."search.issues-and-pull-requests
: essa chamada de API REST permite pesquisar problemas específicos e extrair solicitações para recuperar todas as informações relacionadas a eles em todos os repositórios que você tem permissão para acessar com base no estado deles (por exemplo, aberto ou fechado) e nas palavras-chave.
Permissões da API:
repo
: concede acesso total a repositórios públicos e privados. Esse escopo incluirepo:status
,repo_deployment
,public_repo
,repo:invite
,security_events
,administration
,read:org
,write:org
,read:public_key
,write:public_key
,read:gpg_key
,write:gpg_key
,gist
,workflow
ecodespace
.
GitLab
A ferramenta GitLab pode usar as seguintes chamadas da API REST em seu nome quando você as solicita no chat do Gemini Code Assist:
ListProjects
: recupera uma lista de projetos para o usuário atual.ListIssues
: recupera uma lista de problemas de um projeto especificado.CreateIssue
: cria um novo problema em um projeto especificado.ListMergeRequests
: recupera uma lista de solicitações de mesclagem para um projeto especificado.ListMergeRequestPipelines
: recupera uma lista de pipelines para uma solicitação de mesclagem especificada.
Permissões da API:
read_api
: concede acesso somente leitura à API do usuário autenticado.read_repository
: concede acesso de leitura ao repositório.read_user
: concede acesso somente leitura às informações do perfil do usuário autenticado.api
: concede acesso de leitura/gravação completo à API do usuário autenticado.
Documentos Google
A ferramenta Google Docs pode usar as seguintes chamadas da API REST em seu nome quando você a solicita no chat do Gemini Code Assist:
ListFiles
: extrai uma lista de arquivos do Google Drive do usuário com base em uma consulta ou filtros específicos.Export
: exporta o conteúdo de um documento Google para inspecionar o conteúdo. Se o usuário estiver solicitando informações que possam estar contidas em um determinado arquivo, essa é a API REST que precisa ser chamada.
Permissões da API:
drive.readonly
: permite acesso de leitura somente aos arquivos do Google Drive, incluindo todos os arquivos que você tem e que têm acesso.
Sentry
A ferramenta Sentry pode usar as seguintes chamadas da API REST em seu nome quando você a solicita no chat do Gemini Code Assist:
organizations
: retorna oorganization_id_or_slug
atual.getIssue
: retorna detalhes sobre um problema específico. Isso retorna as estatísticas básicas do problema (título, última visualização, primeira visualização), alguns números gerais (número de comentários, relatórios de usuários) e os dados resumidos do evento.transactions
: retorna uma lista de transações afetadas por um problemaissues
: retorna uma lista de problemas e erros atribuídos para a organização e o projeto especificados.
Permissões da API:
event:read
: permite a leitura de eventos.projects.read
: permite a leitura de informações relacionadas ao projeto.org.read
: permite ler informações relacionadas à organização.
Atlassian Rovo
A ferramenta Atlassian Rovo pode usar as seguintes chamadas da API REST em seu nome quando você as solicita no chat do Gemini Code Assist:
completions
: enviar uma solicitação para o Atlassian Rovo no formato OpenAI (uma lista de mensagens de chat)
Permissões da API:
rovo
: concede acesso ao Atlassian Rovo na conta do usuário.
MongoDB
A ferramenta MongoDB pode usar as seguintes chamadas de API REST em seu nome quando você as solicita no chat do Gemini Code Assist:
createConversation
: esse chatbot pode responder a qualquer pergunta sobre bancos de dados ou MongoDB, fornecer exemplos de código, explicar tópicos etc. Essa operação inicializa a conversa.addMessage
: esse chatbot pode responder a qualquer pergunta sobre bancos de dados ou MongoDB, fornecer exemplos de código, explicar tópicos etc. Essa operação adiciona uma nova mensagem à conversa.
Permissões da API:
- Não autenticado pelo usuário. Acessa o chatbot geral dos documentos do MongoDB.
New Relic
A ferramenta New Relic pode usar as seguintes chamadas de API REST em seu nome quando você as solicita no chat do Gemini Code Assist:
completions
: endpoint para enviar solicitações de usuário para a New Relic AI e receber respostas
Permissões da API:
- Acesso ao endpoint de IA da New Relic para a conta do usuário.
Redis
A ferramenta Redis pode usar as seguintes chamadas de API REST em seu nome quando você as solicita no chat do Gemini Code Assist:
chat
: endpoint para enviar solicitações do usuário para a Redis AI e receber respostas
Permissões da API:
- Não autenticado pelo usuário. Acessa o chatbot geral do Redis.
Neo4j
A ferramenta Neo4j pode usar as seguintes chamadas de API REST em seu nome quando você as solicita no chat do Gemini Code Assist:
invoke
: endpoint para enviar solicitações do usuário para o Chatbot de IA do Neo4j e receber respostas
Permissões da API:
- Não autenticado pelo usuário. Acessa o chatbot geral de documentos do Neo4j.
Snyk
A ferramenta Snyk pode realizar as seguintes operações em seu nome quando você as solicita no chat do Gemini Code Assist:
/scan
: busca registros de vulnerabilidade da extensão Snyk/scan new
: busca os registros de vulnerabilidade mais recentes.
A seguir
- Leia Segurança, privacidade e compliance do Gemini Code Assist Standard e Enterprise.
- Saiba como o Gemini usa seus dados.