Configura Gemini Code Assist

Prima di poter utilizzare Gemini Code Assist, il tuo team deve eseguire i passaggi di configurazione descritti in questo documento:

  1. (Facoltativo) Acquista un abbonamento a Gemini Code Assist. Puoi provare Gemini Code Assist senza costi fino all'11 luglio 2024, con un limite di un utente per account di fatturazione.

  2. Abilita l'API Cloud AI Companion in un progetto Google Cloud. In genere questo passaggio viene eseguito da un amministratore.

  3. Concedi ruoli IAM (Identity and Access Management) in un progetto Google Cloud. In genere questo passaggio viene eseguito da un amministratore.

  4. (Facoltativo) Per utilizzare Gemini Code Assist in un IDE, installa il plug-in Cloud Code.

(Facoltativo) Acquista un abbonamento a Gemini Code Assist

Puoi provare Gemini Code Assist senza abbonamento senza costi fino all'11 luglio 2024, con un limite di un utente per account di fatturazione. Le organizzazioni con più utenti per account di fatturazione devono acquistare un abbonamento come descritto in questa sezione. Se hai già contratti con Google Cloud, contatta il nostro team di vendita prima di acquistare un abbonamento.

  1. Nella console Google Cloud, vai alla pagina Gemini per Google Cloud.

    Vai a Gemini per Google Cloud

    Si apre la pagina Gemini per Google Cloud.

  2. Seleziona Gemini Code Assist.

    Viene visualizzato il riquadro Gemini Code Assist.

  3. Fai clic su Ottieni Gemini Code Assist.

  4. Se richiesto, seleziona un account di fatturazione e fai clic su Vai alla pagina Amministrazione di Gemini.

    Si apre la pagina Acquista abbonamento a Gemini Code Assist.

  5. In Configura abbonamento, completa i campi per configurare l'abbonamento, tra cui la durata dell'impegno (mensile o annuale) e il numero di licenze nell'abbonamento.

    Scegli se vuoi rinnovare automaticamente l'abbonamento una volta trascorso il periodo dell'impegno (mensile o annuale). Il rinnovo automatico mantiene attivi l'abbonamento e le licenze. Se l'abbonamento non si rinnova automaticamente, scade allo scadere del periodo corrente e dovrai ripetere la procedura di acquisto per riacquisire le licenze.

  6. Per esaminare i dettagli dell'abbonamento, fai clic su Continua.

  7. Se accetti i termini, fai clic su Completa l'acquisto e conferma l'abbonamento.

Ora la fatturazione è abilitata per Gemini. Ora devi abilitare l'API Cloud AI Companion in uno o più progetti associati a questo account di fatturazione. Gli utenti non vedranno Gemini finché non li attivi in almeno un progetto.

Abilitare l'API Cloud AI Companion in un progetto Google Cloud

Questa sezione descrive i passaggi necessari per abilitare l'API Cloud AI Companion in un progetto Google Cloud.

Console

  1. Per abilitare l'API Cloud AI Companion, vai alla pagina Gemini per Google Cloud.

    Vai a Gemini per Google Cloud

  2. Nel selettore dei progetti, seleziona un progetto.

  3. Fai clic su Abilita.

    La pagina viene aggiornata e mostra lo stato Attivata. Gemini è ora disponibile nel progetto Google Cloud selezionato per tutti gli utenti che dispongono dei ruoli IAM richiesti.

gcloud

  1. Nella console Google Cloud, attiva Cloud Shell.

    Attiva Cloud Shell

  2. Nel menu del selettore progetti, seleziona un progetto.

  3. Abilita l'API Cloud AI Companion per Gemini utilizzando il comando gcloud services enable:

    gcloud services enable cloudaicompanion.googleapis.com
    

    Se vuoi abilitare l'API Cloud AI Companion in un altro progetto Google Cloud, aggiungi il parametro --project:

    gcloud services enable cloudaicompanion.googleapis.com --project PROJECT_ID
    

    Sostituisci PROJECT_ID con l'ID progetto Google Cloud.

    L'output è simile al seguente:

    Waiting for async operation operations/acf.2e2fcfce-8327-4984-9040-a67777082687 to complete...
    Operation finished successfully.
    

Gemini per Google Cloud è ora disponibile nel progetto Google Cloud specificato per tutti gli utenti che dispongono dei ruoli IAM richiesti.

Concedere ruoli IAM in un progetto Google Cloud

Questa sezione descrive i passaggi necessari per concedere agli utenti i ruoli IAM Utente Cloud AI Companion e Visualizzatore utilizzo dei servizi.

Console

  1. Per concedere i ruoli IAM necessari per utilizzare Gemini, vai alla pagina IAM e amministrazione.

    Vai a IAM e amministrazione

  2. Nella colonna Entità, trova un'entità per la quale vuoi abilitare l'accesso a Gemini, poi fai clic su Modifica entità in quella riga.

  3. Nel riquadro Modifica accesso, fai clic su Aggiungi un altro ruolo.

  4. In Seleziona un ruolo, scegli Utente Cloud AI Companion.

  5. Fai clic su Aggiungi un altro ruolo e seleziona Visualizzatore Service Usage.

  6. Fai clic su Salva.

gcloud

  1. Nella console Google Cloud, attiva Cloud Shell.

    Attiva Cloud Shell

  2. Nel menu del selettore progetti, seleziona un progetto.

  3. Concedi il ruolo Utente Cloud AI Companion:

    gcloud projects add-iam-policy-binding  PROJECT_ID \
        --member=PRINCIPAL --role=roles/cloudaicompanion.user
    

    Sostituisci PRINCIPAL con l'identificatore dell'entità. L'identificatore ha il formato user|group|serviceAccount:email o domain:domain, ad esempio user:cloudysanfrancisco@gmail.com, group:admins@example.com, serviceAccount:test123@example.domain.com o domain:example.domain.com.

    L'output è un elenco di associazioni di criteri che include quanto segue:

    - members:
      - user:PRINCIPAL
      role: roles/cloudaicompanion.user
    
  4. Concedi il ruolo Visualizzatore utilizzo dei servizi:

    gcloud projects add-iam-policy-binding  PROJECT_ID \
        --member=PRINCIPAL --role=roles/serviceusage.serviceUsageViewer
    

    L'output è un elenco di associazioni di criteri che include quanto segue:

    - members:
      - user:PRINCIPAL
      role: roles/serviceusage.serviceUsageViewer
    

Per saperne di più, vedi Concedere un singolo ruolo e gcloud projects add-iam-policy-binding.

Tutti gli utenti a cui sono stati concessi questi ruoli possono accedere a Gemini per le funzionalità di Google Cloud nella console Google Cloud all'interno del progetto specificato. Per ulteriori informazioni, consulta la panoramica di Gemini per Google Cloud.

(Facoltativo) Utilizzare Gemini Code Assist in un IDE

Se sei uno sviluppatore e vuoi utilizzare Gemini nel tuo IDE, devi installare il plug-in Cloud Code. Per ulteriori informazioni, consulta quanto segue:

Attività di configurazione avanzate

Anziché utilizzare la console Google Cloud o gcloud CLI per concedere i ruoli IAM predefiniti, puoi eseguire una delle seguenti operazioni:

  • Utilizza le API REST IAM o le librerie client IAM per concedere i ruoli.

    Se utilizzi queste interfacce, utilizza i nomi completi dei ruoli:

    • roles/cloudaicompanion.user
    • roles/serviceusage.serviceUsageViewer

    Per ulteriori informazioni sulla concessione dei ruoli, consulta Gestire l'accesso a progetti, cartelle e organizzazioni.

  • Creare e concedere ruoli personalizzati.

    Tutti i ruoli personalizzati che crei devono disporre delle seguenti autorizzazioni per accedere a Gemini:

    • cloudaicompanion.companions.generateChat
    • cloudaicompanion.companions.generateCode
    • serviceusage.services.get

Passaggi successivi