L'SDK Google Gen AI fornisce un'interfaccia unificata ai modelli Gemini tramite l'API Gemini Developer e l'API Gemini sulla piattaforma Gemini Enterprise Agent. 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 alla Gemini Enterprise Agent Platform senza riscrivere il codice.
Per scoprire di più sulle differenze tra l'API Gemini Developer e Gemini su 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 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 Agent Platform in modalità express o meno.
- Utilizzare Agent Platform (con tutte le funzionalità e i servizi Google Cloud )
- Utilizzare 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 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
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 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