L'SDK Google Gen AI fornisce un'interfaccia unificata ai modelli Gemini 2.5 Pro e Gemini 2.0 tramite l'API Gemini Developer e l'API Gemini su Vertex AI. Con alcune eccezioni, il codice eseguito su una piattaforma verrà eseguito su entrambe. Ciò significa che puoi realizzare il prototipo di un'applicazione utilizzando l'API Gemini Developer e poi eseguirne la migrazione a Vertex AI senza riscrivere il codice.
Per scoprire di più sulle differenze tra l'API Gemini Developer e Gemini su Vertex AI, consulta Eseguire la migrazione dall'API Gemini Developer all'API Gemini in Vertex AI.
Gen AI SDK for Python
L'SDK Google Gen AI per Python è disponibile su PyPI e GitHub:
Per scoprire di più, consulta la documentazione di riferimento dell'SDK Python.
Installa
pip install --upgrade google-genai
Imposta le variabili di ambiente per utilizzare l'SDK Gen AI con Vertex AI:
# Replace the `GOOGLE_CLOUD_PROJECT` and `GOOGLE_CLOUD_LOCATION` values # with appropriate values for your project. export GOOGLE_CLOUD_PROJECT=GOOGLE_CLOUD_PROJECT export GOOGLE_CLOUD_LOCATION=global export GOOGLE_GENAI_USE_VERTEXAI=True
Guida rapida
Scegli una delle seguenti opzioni, a seconda che tu stia utilizzando Vertex AI in modalità Express o meno.
- Utilizzare Vertex AI (con tutte le funzionalità e i servizi) Google Cloud
- Utilizzare Vertex AI in modalità Express
Gen AI SDK for Go
L'SDK Google Gen AI per Go è disponibile su go.dev e GitHub:
Installa
go get google.golang.org/genai
Imposta le variabili di ambiente per utilizzare l'SDK Gen AI con Vertex AI:
# Replace the `GOOGLE_CLOUD_PROJECT` and `GOOGLE_CLOUD_LOCATION` values # with appropriate values for your project. export GOOGLE_CLOUD_PROJECT=GOOGLE_CLOUD_PROJECT export GOOGLE_CLOUD_LOCATION=global export GOOGLE_GENAI_USE_VERTEXAI=True
Guida rapida
Gen AI SDK for Node.js
L'SDK Google Gen AI per TypeScript e JavaScript è disponibile su npm e GitHub:
Installa
npm install @google/genai
Imposta le variabili di ambiente per utilizzare l'SDK Gen AI con Vertex AI:
# Replace the `GOOGLE_CLOUD_PROJECT` and `GOOGLE_CLOUD_LOCATION` values # with appropriate values for your project. export GOOGLE_CLOUD_PROJECT=GOOGLE_CLOUD_PROJECT export GOOGLE_CLOUD_LOCATION=global export GOOGLE_GENAI_USE_VERTEXAI=True
Guida rapida
Gen AI SDK for Java
L'SDK Google Gen AI per Java è disponibile su Maven Central e GitHub:
Installazione Maven
<dependencies>
<dependency>
<groupId>com.google.genai</groupId>
<artifactId>google-genai</artifactId>
<version>1.4.1</version>
</dependency>
</dependencies>
Imposta le variabili di ambiente per utilizzare l'SDK Gen AI con Vertex AI:
# Replace the `GOOGLE_CLOUD_PROJECT` and `GOOGLE_CLOUD_LOCATION` values # with appropriate values for your project. export GOOGLE_CLOUD_PROJECT=GOOGLE_CLOUD_PROJECT export GOOGLE_CLOUD_LOCATION=global export GOOGLE_GENAI_USE_VERTEXAI=True