Se prevedi di utilizzare l'SDK Agent Platform per Python, assicurati che il account di servizio
che inizializza il client abbia il
ruolo IAM Agente di servizio di Gemini Enterprise Agent Platform
(roles/aiplatform.serviceAgent).
Configura il tuo Google Cloud progetto per utilizzare Gemini Enterprise Agent Platform. Poi crea un bucket Cloud Storage e copia i file di immagine da utilizzare per l'addestramento di un modello di classificazione di immagini AutoML.
Questo tutorial è composto da diverse pagine:
Configura il progetto e l'ambiente.
Crea un set di dati di classificazione di immagini e importa le immagini.
Addestra un modello di classificazione di immagini AutoML model.
Esegui il deployment di un modello in un endpoint e invia una previsione.
Ogni pagina presuppone che tu abbia già eseguito le istruzioni delle pagine precedenti del tutorial.
Prima di iniziare
Completa i seguenti passaggi prima di utilizzare la funzionalità di Gemini Enterprise Agent Platform.
-
Nella Google Cloud console, vai alla pagina del selettore di progetti.
-
Seleziona o crea un Google Cloud progetto.
Ruoli richiesti per selezionare o creare un progetto
- Seleziona un progetto: la selezione di un progetto non richiede un ruolo IAM specifico. Puoi selezionare qualsiasi progetto su cui ti è stato concesso un ruolo.
-
Crea un progetto: per creare un progetto, devi disporre del ruolo Autore progetto
(
roles/resourcemanager.projectCreator), che contiene l'resourcemanager.projects.createautorizzazione. Scopri come concedere i ruoli.
-
Verifica che la fatturazione sia abilitata per il tuo Google Cloud progetto.
- Apri Cloud Shell. Cloud Shell è un ambiente shell interattivo che consente di gestire progetti e risorse da browser web. Google Cloud Vai a Cloud Shell
- In Cloud Shell, imposta il progetto attuale sull'ID progetto e archivialo nella variabile shell
projectidshell variable: Google Cloud Sostituisci PROJECT_ID con il tuo ID progetto. Puoi trovare l'ID progetto nella Google Cloud console. Per ulteriori informazioni, consulta Trovare l'ID progetto.gcloud config set project PROJECT_ID && projectid=PROJECT_ID && echo $projectid
Abilita le API IAM, Compute Engine, Notebooks, Cloud Storage e Agent Platform:
Ruoli richiesti per abilitare le API
Per abilitare le API, devi disporre dell'autorizzazione
serviceusage.services.enable. Se hai creato il progetto, probabilmente hai già questa autorizzazione tramite il ruolo Proprietario (roles/owner). In caso contrario, puoi ottenere questa autorizzazione tramite il ruolo Amministratore Service Usage (roles/serviceusage.serviceUsageAdmin). Scopri come concedere i ruoli.gcloud services enable iam.googleapis.com
compute.googleapis.com notebooks.googleapis.com storage.googleapis.com aiplatform.googleapis.com -
Concedi i ruoli al tuo account utente. Esegui il seguente comando una volta per ciascuno dei seguenti ruoli IAM:
roles/aiplatform.user, roles/storage.admingcloud projects add-iam-policy-binding PROJECT_ID --member="user:USER_IDENTIFIER" --role=ROLE
Sostituisci quanto segue:
PROJECT_ID: il tuo ID progetto.USER_IDENTIFIER: l'identificatore del tuo account utente. Ad esempio,myemail@example.com.ROLE: il ruolo IAM che concedi al tuo account utente.
Il ruolo IAM Utente della piattaforma agentica (
roles/aiplatform.user)
fornisce l'accesso per utilizzare tutte le risorse della piattaforma agentica Gemini Enterprise. Il ruolo
Amministratore Storage
(roles/storage.admin) consente di archiviare il set di dati di addestramento del documento in Cloud Storage.
Passaggi successivi
Segui la pagina successiva di questo tutorial per utilizzare la Google Cloud console per creare un set di dati di classificazione di immagini e importare le immagini ospitate in un bucket Cloud Storage pubblico.