Per iniziare a utilizzare Gemini Enterprise Agent Platform, questa pagina ti guida nella creazione di un progetto Google Cloud e nell'abilitazione delle API Agent Platform. Se non disponi delle autorizzazioni per eseguire queste attività, chiedi a un amministratore di configurare un progetto e abilitare Gemini Enterprise Agent Platform per te. In questa pagina viene inoltre spiegato come configurare Google Cloud CLI nel tuo ambiente di sviluppo locale.
Configura un progetto
Per configurare un progetto, segui questi passaggi:
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
Enable the Gemini Enterprise Agent Platform API, if it is not already enabled.
Roles required to enable APIs
To enable APIs, you need the
serviceusage.services.enablepermission. If you created the project, then you likely already have this permission through the Owner role (roles/owner). Otherwise, you can get this permission through the Service Usage Admin role (roles/serviceusage.serviceUsageAdmin). Learn how to grant roles.
Configura l'autenticazione
-
Installa Google Cloud CLI.
-
Configura gcloud CLI per utilizzare la tua identità federata.
Per saperne di più, consulta Accedi a gcloud CLI con la tua identità federata.
-
Per inizializzare gcloud CLI, esegui questo comando:
gcloud init -
Dopo aver inizializzato gcloud CLI, aggiornala e installa i componenti richiesti:
gcloud components update gcloud components install beta
-
Installa Google Cloud CLI.
-
Configura gcloud CLI per utilizzare la tua identità federata.
Per saperne di più, consulta Accedi a gcloud CLI con la tua identità federata.
-
Dopo aver inizializzato gcloud CLI, aggiornala e installa i componenti richiesti:
gcloud components update gcloud components install beta
-
Crea credenziali di autenticazione locali per il tuo account utente:
gcloud auth application-default login
Se viene restituito un errore di autenticazione, verifica di aver eseguito l'accesso a gcloud CLI con la tua identità federata.
-
Installa Google Cloud CLI.
-
Configura gcloud CLI per utilizzare la tua identità federata.
Per saperne di più, consulta Accedi a gcloud CLI con la tua identità federata.
-
Dopo aver inizializzato gcloud CLI, aggiornala e installa i componenti richiesti:
gcloud components update gcloud components install beta
Seleziona le schede in base a come prevedi di accedere all'API:
Console
Quando utilizzi la console Google Cloud per accedere ai servizi e alle API Google Cloud , non devi configurare l'autenticazione.
gcloud
Per configurare gcloud CLI in modo che utilizzi la simulazione dell'identità dei service account per l'autenticazione alle API di Google, anziché le tue credenziali utente, esegui questo comando:
gcloud config set auth/impersonate_service_account SERVICE_ACCT_EMAIL
Per saperne di più, consulta Simulazione dell'identità dei service account.
Librerie client
Per utilizzare le librerie client in un ambiente di sviluppo locale, installa e inizializza gcloud CLI, quindi configura Credenziali predefinite dell'applicazione con le tue credenziali utente.
Per saperne di più, consulta Configura ADC per un ambiente di sviluppo locale nella documentazione sull'autenticazione di Google Cloud .
Per configurare il file ADC locale in modo che utilizzi la simulazione dell'identità dei service account per l'autenticazione alle API di Google, anziché le credenziali utente, esegui questo comando:
gcloud auth application-default login --impersonate-service-account=SERVICE_ACCT_EMAIL
Per saperne di più, consulta Simulazione dell'identità dei service account.
REST
Per utilizzare l'API REST in un ambiente di sviluppo locale, utilizzi le credenziali che fornisci a gcloud CLI.
Per saperne di più, consulta Autenticati per usare REST nella documentazione sull'autenticazione di Google Cloud .
Puoi utilizzare la simulazione dell'identità dei service account per generare un token di accesso per le richieste API REST. Per saperne di più, consulta Service account con identità simulata.
Per informazioni sulla configurazione dell'autenticazione per un ambiente di produzione, consulta Configura le Credenziali predefinite dell'applicazione per il codice in esecuzione su Google Cloud nella documentazione sull'autenticazione di Google Cloud .
Chiedi a un amministratore di configurare un progetto Gemini Enterprise Agent Platform per te
Questa sezione descrive come un amministratore concede i ruoli necessari per utilizzare Gemini Enterprise Agent Platform.
- Determina un nome e un ID progetto significativi per identificare il progetto. Se fai parte di un'organizzazione o prevedi di creare più progetti, considera quali convenzioni di denominazione e gerarchie di cartelle vengono seguite o potrebbero essere seguite per rendere chiara l'organizzazione dei progetti.
- Ruoli obbligatori:
- L'accesso alla maggior parte delle funzionalità di Gemini Enterprise Agent Platform è concesso dal ruolo IAM Agent Platform User (
roles/aiplatform.user) e dovrebbe essere sufficiente per la maggior parte degli utenti di Gemini Enterprise Agent Platform. Per il controllo completo delle risorse di Gemini Enterprise Agent Platform, puoi richiedere il ruolo Amministratore di Agent Platform (roles/aiplatform.admin). Per esplorare le differenze tra questi e altri ruoli di Gemini Enterprise Agent Platform, consulta Controllo controllo dell'accesso di Gemini Enterprise Agent Platform con IAM. - Se intendi utilizzare anche le istanze di Gemini Enterprise Agent Platform Workbench in Google Cloud, chiedi all'amministratore di concederti il ruolo IAM Notebooks Admin (
roles/notebooks.admin) per il progetto, nonché il ruolo IAM Service Account User(roles/iam.serviceAccountUser)sul progetto o sul service account predefinito di Compute Engine. - Inoltre, per abilitare le API necessarie, devi disporre del ruolo IAM Service Usage Admin
(roles/serviceusage.serviceUsageAdmin)oppure l'amministratore deve abilitare le API per te seguendo i primi passaggi.
- L'accesso alla maggior parte delle funzionalità di Gemini Enterprise Agent Platform è concesso dal ruolo IAM Agent Platform User (
- Chiedi all'amministratore di abilitare le API Agent Platform per te.
Se ti viene concesso il ruolo IAM Amministratore di Service Usage
(roles/serviceusage.serviceUsageAdmin), potrai farlo in autonomia.
Passaggi successivi
Leggi una panoramica di Agent Platform.
Segui uno dei tutorial per l'utilizzo di Agent Platform.
Scopri come utilizzare l'SDK Agent Platform per Python, che fornisce un altro modo per interagire con Agent Platform.