L'SDK Google Gen AI fornisce un'interfaccia unificata per i 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 che viene eseguito su una piattaforma verrà eseguito su entrambe. Ciò significa che puoi prototipare un'applicazione utilizzando l'API Gemini Developer e poi eseguire la migrazione dell'applicazione a Vertex AI senza riscrivere il codice.
Per saperne di più sulle differenze tra l'API Gemini Developer e Gemini in Vertex AI, consulta Migrazione dall'API Gemini Developer all'API Gemini in Vertex AI.
Python
L'SDK Google Gen AI per Python è disponibile su PyPI e GitHub:
Per scoprire di più, consulta il 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à rapida o meno.
- Utilizzare Vertex AI (con tutte le funzionalità e i servizi Google Cloud )
- Utilizzare Vertex AI in modalità express
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
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
Java
L'SDK Google Gen AI per Java è disponibile su Maven Central e GitHub:
Installazione di 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