L'SDK Google Gen AI fornisce un'interfaccia unificata ai modelli Gemini tramite l'API Gemini Developer e l'API Gemini in Gemini Enterprise Agent Platform. Con alcune eccezioni, il codice che viene eseguito su una piattaforma verrà eseguito su entrambe. Ciò significa che puoi creare un prototipo di un'applicazione utilizzando l'API Gemini Developer e poi eseguire la migrazione dell'applicazione a Gemini Enterprise Agent Platform senza riscrivere il codice.
Per saperne di più sulle differenze tra l'API Gemini Developer e Gemini in Gemini Enterprise Agent Platform, consulta Eseguire la migrazione dall'API Gemini Developer all'API Gemini in Gemini Enterprise Agent Platform.
Python
L'SDK Google Gen AI per Python è disponibile su PyPI e GitHub:
Per saperne di più, consulta il riferimento all'SDK Python.
Installa
pip install --upgrade google-genai
Imposta le variabili di ambiente per utilizzare l'SDK Google 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_ENTERPRISE=True
Guida rapida
Scegli una delle seguenti opzioni, a seconda che tu stia utilizzando Agent Platform in modalità express o meno.
- Utilizza Agent Platform (con tutte le Google Cloud funzionalità e i servizi)
- Utilizza Agent Platform 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 Google 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_ENTERPRISE=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 Google 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_ENTERPRISE=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 Google 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_ENTERPRISE=True
Guida rapida
C#
L'SDK Google Gen AI per .NET è disponibile su NuGet e GitHub:
Installa
dotnet add package Google.GenAI
Imposta le variabili di ambiente per utilizzare l'SDK Google 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_ENTERPRISE=True