Questa informativa descrive in che modo gli strumenti di Gemini Code Assist utilizzano i tuoi dati e fanno chiamate API per tuo conto.
Quando utilizzi gli strumenti Gemini Code Assist, questi raccolgono i tuoi prompt ed effettuano chiamate API che includono i dati ricavati dal prompt a servizi di terze parti. Questo documento illustra le chiamate API che ciascun strumento può effettuare e i dati condivisi con il servizio di terze parti.
Dati condivisi con servizi di terze parti
Gli strumenti di assistenza alla programmazione di Gemini possono condividere con il proprio servizio di terze parti tutti i dati che ricevono utilizzando la sintassi@TOOL_NAME
. Gli strumenti Gemini Code Assist
non condividono dati tra loro. Gli strumenti Gemini Code Assist non condividono la cronologia chat di Gemini Code Assist con servizi di terze parti, tranne quando li richiedi utilizzando la sintassi @TOOL_NAME
.
Chiamate API REST utilizzate dagli strumenti Gemini Code Assist
Le sezioni seguenti elencano le chiamate API REST che ogni strumento di terze parti può effettuare per tuo conto quando lo richiedi dalla chat di Gemini Code Assist.
GitHub
Lo strumento GitHub può utilizzare per tuo conto le seguenti chiamate all'API REST quando lo richiedi dalla chat di Gemini Code Assist:
issues-and-pull-requests.create-issue
: questa chiamata all'API REST crea un problema in un repository GitHub a partire da un repository GitHub, un proprietario e un titolo del problema.issues-and-pull-requests.list-comments
: questa chiamata all'API REST recupera i commenti associati a una richiesta pull o a un problema, a partire da un repository GitHub, dal proprietario e dal numero del problema.search.code
: cerca il codice in tutto GitHub.search.commits
: puoi cercare i commit a livello globale su GitHub o all'interno di un determinato repository o organizzazione."search.issues-and-pull-requests
: questa chiamata all'API REST ti consente di cercare problemi e pull request specifici per recuperare tutte le informazioni correlate in tutti i repository a cui hai l'autorizzazione di accesso in base al loro stato (ad es. aperti o chiusi) e alle parole chiave.
Autorizzazioni API:
repo
: concede l'accesso completo ai repository pubblici e privati. Questo ambito includerepo: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
Lo strumento GitLab può utilizzare le seguenti chiamate dell'API REST per tuo conto quando lo richiedi dalla chat di Gemini Code Assist:
ListProjects
: recupera un elenco di progetti per l'utente corrente.ListIssues
: recupera un elenco di problemi per un progetto specificato.CreateIssue
: crea un nuovo problema in un progetto specificato.ListMergeRequests
: recupera un elenco di richieste di unione per un progetto specificato.ListMergeRequestPipelines
: recupera un elenco di pipeline per una richiesta di unione specificata.
Autorizzazioni API:
read_api
: concede l'accesso di sola lettura all'API dell'utente autenticato.read_repository
: concede l'accesso di sola lettura al repository.read_user
: concede l'accesso di sola lettura alle informazioni del profilo dell'utente autenticato.api
: concede l'accesso in lettura/scrittura completo all'API dell'utente autenticato.
Documenti Google
Lo strumento Documenti Google può utilizzare per tuo conto le seguenti chiamate API REST quando lo richiedi dalla chat di Gemini Code Assist:
ListFiles
: recupera un elenco di file in Google Drive dell'utente in base a una query o a determinati filtri.Export
: esporta i contenuti di un documento Google per ispezionarli. Se l'utente richiede informazioni che potrebbero essere contenute in un determinato file, questa è l'API REST che deve essere chiamata.
Autorizzazioni API:
drive.readonly
: consente l'accesso di sola lettura ai file di Google Drive, inclusi tutti i file di tua proprietà e a cui hanno accesso.
Sentry
Lo strumento Sentry può utilizzare le seguenti chiamate dell'API REST per tuo conto quando lo richiedi dalla chat di Gemini Code Assist:
organizations
: restituisce ilorganization_id_or_slug
corrente.getIssue
: restituisce i dettagli di un singolo problema. Verranno restituite le statistiche di base del problema (titolo, ultima visualizzazione, prima visualizzazione), alcuni numeri complessivi (numero di commenti, segnalazioni degli utenti) e i dati sugli eventi riassunti.transactions
: restituisce un elenco di transazioni interessate da un problemaissues
: restituisce un elenco di problemi ed errori assegnati per l'organizzazione e il progetto specificati.
Autorizzazioni API:
event:read
: consente di leggere gli eventi.projects.read
: consente di leggere le informazioni relative al progetto.org.read
: consente di leggere le informazioni relative all'organizzazione.
Atlassian Rovo
Lo strumento Atlassian Rovo può utilizzare per tuo conto le seguenti chiamate dell'API REST quando lo richiedi dalla chat di Gemini Code Assist:
completions
: invia una richiesta ad Atlassian Rovo in formato OpenAI (un elenco di messaggi di chat)
Autorizzazioni API:
rovo
: concede l'accesso ad Atlassian Rovo nell'account dell'utente.
MongoDB
Lo strumento MongoDB può utilizzare per tuo conto le seguenti chiamate all'API REST quando lo richiedi dalla chat di Gemini Code Assist:
createConversation
: questo chatbot può rispondere a qualsiasi domanda su database o MongoDB, fornire esempi di codice, spiegare argomenti e così via. Questa operazione inizializza la conversazione.addMessage
: questo chatbot può rispondere a qualsiasi domanda su database o MongoDB, fornire esempi di codice, spiegare argomenti e così via. Questa operazione aggiunge un nuovo messaggio alla conversazione.
Autorizzazioni API:
- Non autenticato dall'utente. Accede al chatbot della documentazione generale di MongoDB.
New Relic
Lo strumento New Relic può utilizzare per tuo conto le seguenti chiamate dell'API REST quando lo richiedi dalla chat di Gemini Code Assist:
completions
: endpoint per inviare richieste utente ad AI di New Relic e ricevere risposte
Autorizzazioni API:
- Accesso all'endpoint AI di New Relic per l'account dell'utente.
Redis
Lo strumento Redis può utilizzare per tuo conto le seguenti chiamate dell'API REST quando lo richiedi dalla chat di Gemini Code Assist:
chat
: endpoint per inviare richieste utente ad Redis AI e ricevere risposte
Autorizzazioni API:
- Non autenticato dall'utente. Accede al chatbot Redis generale.
Neo4j
Lo strumento Neo4j può utilizzare per tuo conto le seguenti chiamate dell'API REST quando glielo chiedi dalla chat di Gemini Code Assist:
invoke
: endpoint per inviare i prompt dell'utente al chatbot Neo4j AI e ricevere risposte
Autorizzazioni API:
- Non autenticato dall'utente. Accede al chatbot generale della documentazione di Neo4j.
Snyk
Lo strumento Snyk può eseguire le seguenti operazioni per tuo conto quando lo richiedi dalla chat di Gemini Code Assist:
/scan
: recupera i log delle vulnerabilità dall'estensione Snyk/scan new
: recupera gli ultimi log sulle vulnerabilità
Passaggi successivi
- Leggi Sicurezza, privacy e conformità per Gemini Code Assist Standard ed Enterprise.
- Scopri in che modo Gemini utilizza i tuoi dati.