Questa guida rapida mostra come installare l'SDK Google Gen AI per la lingua che preferisci e poi effettuare la prima richiesta API.
Scegliere il metodo di autenticazione
Puoi autenticarti in Gemini Enterprise Agent Platform utilizzando le credenziali predefinite dell'applicazione (ADC) o una chiave API. ADC è il metodo consigliato.
Prima di iniziare
Se non hai ancora una chiave API, devi ottenerne una prima di continuare. Se hai già una chiave API, vai al passaggio successivo.
Per creare una chiave API, vai alla pagina Guida introduttiva per Gemini Enterprise Agent Platform nella console Google Cloud :
Configura ADC utilizzando uno script di configurazione o completa i passaggi manualmente.
macOS/Linux
bash <(curl -sSL \ https://storage.googleapis.com/cloud-samples-data/adc/setup_adc.sh)
Windows
powershell -c "iex (irm https://storage.googleapis.com/cloud-samples-data/adc/setup_adc.ps1)"
Passaggi manuali della console
Se hai già configurato ADC, vai al passaggio successivo.
Per configurare ADC:
Configura il tuo progetto
Seleziona un progetto, abilita la fatturazione, abilita l'API Agent Platform e installa gcloud CLI:
-
Accedi al tuo Account Google.
Se non ne hai già uno, registrati per creare un nuovo account.
-
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 Agent Platform API.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin), which contains theserviceusage.services.enablepermission. Learn how to grant roles.-
Installa Google Cloud CLI.
-
Se utilizzi un provider di identità (IdP) esterno, devi prima accedere a gcloud CLI con la tua identità federata.
-
Per inizializzare gcloud CLI, esegui questo comando:
gcloud init -
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 Agent Platform API.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin), which contains theserviceusage.services.enablepermission. Learn how to grant roles.-
Installa Google Cloud CLI.
-
Se utilizzi un provider di identità (IdP) esterno, devi prima accedere a gcloud CLI con la tua identità federata.
-
Per inizializzare gcloud CLI, esegui questo comando:
gcloud init
Crea credenziali di autenticazione locale
Se utilizzi una shell locale, crea le credenziali di autenticazione locali per il tuo account utente:
gcloud auth application-default login
Non è necessario eseguire questa operazione se utilizzi Cloud Shell.
Se viene restituito un errore di autenticazione e utilizzi un provider di identità (IdP) esterno, verifica di aver acceduto a gcloud CLI con la tua identità federata.
Configurare i ruoli richiesti
Se utilizzi una chiave API standard o ADC, al tuo progetto devono essere concesse anche le autorizzazioni Identity and Access Management appropriate per Gemini Enterprise Agent Platform. Se utilizzi una chiave API in modalità express, puoi passare al passaggio successivo.
Per ottenere le autorizzazioni necessarie per utilizzare Gemini Enterprise Agent Platform, chiedi all'amministratore di concederti il ruolo IAM Agent Platform User (roles/aiplatform.user) nel progetto.
Per saperne di più sulla concessione dei ruoli, consulta Gestisci l'accesso a progetti, cartelle e organizzazioni.
Potresti anche riuscire a ottenere le autorizzazioni richieste tramite i ruoli personalizzati o altri ruoli predefiniti.
Installa l'SDK e configura l'ambiente
Sulla tua macchina locale, fai clic su una delle seguenti schede per installare l'SDK per il tuo linguaggio di programmazione.
Python
Installa e aggiorna l'SDK Gen AI per Python eseguendo questo comando.
pip install --upgrade google-genai
Imposta le variabili di ambiente:
# Replace the `GOOGLE_CLOUD_PROJECT_ID` and `GOOGLE_CLOUD_LOCATION` values # with appropriate values for your project. export GOOGLE_CLOUD_PROJECT=GOOGLE_CLOUD_PROJECT_ID export GOOGLE_CLOUD_LOCATION=global export GOOGLE_GENAI_USE_VERTEXAI=True
Go
Installa e aggiorna l'SDK Gen AI per Go eseguendo questo comando.
go get google.golang.org/genai
Imposta le variabili di ambiente:
# Replace the `GOOGLE_CLOUD_PROJECT_ID` and `GOOGLE_CLOUD_LOCATION` values # with appropriate values for your project. export GOOGLE_CLOUD_PROJECT=GOOGLE_CLOUD_PROJECT_ID export GOOGLE_CLOUD_LOCATION=global export GOOGLE_GENAI_USE_VERTEXAI=True
Node.js
Installa e aggiorna l'SDK Gen AI per Node.js eseguendo questo comando.
npm install @google/genai
Imposta le variabili di ambiente:
# Replace the `GOOGLE_CLOUD_PROJECT_ID` and `GOOGLE_CLOUD_LOCATION` values # with appropriate values for your project. export GOOGLE_CLOUD_PROJECT=GOOGLE_CLOUD_PROJECT_ID export GOOGLE_CLOUD_LOCATION=global export GOOGLE_GENAI_USE_VERTEXAI=True
Java
Installa e aggiorna l'SDK Gen AI per Java eseguendo questo comando.
Maven
Aggiungi quanto segue a pom.xml:
<dependencies> <dependency> <groupId>com.google.genai</groupId> <artifactId>google-genai</artifactId> <version>0.7.0</version> </dependency> </dependencies>
Imposta le variabili di ambiente:
# Replace the `GOOGLE_CLOUD_PROJECT_ID` and `GOOGLE_CLOUD_LOCATION` values # with appropriate values for your project. export GOOGLE_CLOUD_PROJECT=GOOGLE_CLOUD_PROJECT_ID export GOOGLE_CLOUD_LOCATION=global export GOOGLE_GENAI_USE_VERTEXAI=True
REST
Imposta le variabili di ambiente:
GOOGLE_CLOUD_PROJECT=GOOGLE_CLOUD_PROJECT_ID GOOGLE_CLOUD_LOCATION="global" API_ENDPOINT="https://aiplatform.googleapis.com" MODEL_ID="gemini-2.5-flash" GENERATE_CONTENT_API="generateContent"
Sostituisci GOOGLE_CLOUD_PROJECT_ID con l'ID progetto Google Cloud .
Effettua la tua prima richiesta
Utilizza il metodo
generateContent
per inviare una richiesta all'API Gemini in Colab Enterprise.
Gli esempi seguenti mostrano come effettuare una richiesta utilizzando uno degli SDK o REST. Per eseguire un esempio di SDK, copia il codice in un file (ad esempio,
request.py) ed esegui il file dal terminale (ad esempio,
python request.py).
Python
Go
Node.js
Java
C#
REST
Per inviare questa richiesta di prompt, esegui il comando curl dalla riga di comando o includi la chiamata REST nella tua applicazione.
curl \ -X POST \ -H "Content-Type: application/json" \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "${API_ENDPOINT}/v1/projects/${GOOGLE_CLOUD_PROJECT}/locations/${GOOGLE_CLOUD_LOCATION}/publishers/google/models/${MODEL_ID}:${GENERATE_CONTENT_API}" -d \ $'{ "contents": { "role": "user", "parts": { "text": "Explain how AI works in a few words" } } }'
Il modello restituisce una risposta. Tieni presente che la risposta viene generata in sezioni e ogni sezione viene valutata separatamente per la sicurezza.
Genera immagini
Gemini può generare ed elaborare immagini in modo conversazionale. Puoi fornire prompt a Gemini con testo, immagini o una combinazione di entrambi per eseguire varie attività correlate alle immagini, come la generazione e la modifica di immagini. Il seguente codice mostra come generare un'immagine in base a un prompt descrittivo:
Devi includere responseModalities: ["TEXT", "IMAGE"] nella
configurazione. L'output solo immagine non è supportato con questi modelli.
Python
Go
Node.js
Java
Comprendere le immagini
Gemini può comprendere anche le immagini. Il seguente codice utilizza l'immagine generata nella sezione precedente e un modello diverso per dedurre informazioni sull'immagine:
Python
Go
Node.js
Java
Utilizzare l'esecuzione del codice
La funzionalità di esecuzione del codice dell'API Gemini in Colab Enterprise consente al modello di generare ed eseguire codice Python e di apprendere in modo iterativo dai risultati fino a ottenere un output finale. La piattaforma di agenti Gemini Enterprise fornisce l'esecuzione del codice come strumento, in modo simile alla chiamata di funzioni. Puoi utilizzare questa funzionalità di esecuzione del codice per creare applicazioni che sfruttano il ragionamento basato sul codice e che producono output di testo. Ad esempio:
Python
Go
Node.js
Java
Per altri esempi di esecuzione del codice, consulta la documentazione sull'esecuzione del codice.
Passaggi successivi
Ora che hai effettuato la tua prima richiesta API, ti consigliamo di consultare le seguenti guide che mostrano come configurare funzionalità più avanzate di Gemini Enterprise Agent Platform per il codice di produzione:
Sviluppa con l'SDK
Scopri come accelerare lo sviluppo connettendo i tuoi strumenti AI al server MCP di Developer Knowledge.
Crea un vibe coding per un agente con ADK
Utilizza Agent Development Kit (ADK) per creare, testare ed eseguire il deployment di un agente prototipo in un runtime Google Cloud.
Accedi ai modelli Gemini utilizzando le librerie OpenAI
Scopri come utilizzare le librerie OpenAI per implementare e chiamare i modelli Gemini in Agent Platform.
Inizia a usare Gemini 3
Scopri Gemini 3, la nostra famiglia di modelli più intelligente di sempre, basata su un ragionamento all'avanguardia.
Esplora i modelli Google
Esplora gli ultimi modelli Google supportati in Agent Platform, tra cui Gemini, Veo e Gemma.