L'SDK Google Gen AI fornisce un'interfaccia unificata per Gemini 2.0 e 1.5 tramite sia l'API Gemini Developer sia 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 realizzare il prototipo di un'applicazione utilizzando l'API Developer e poi eseguirne la migrazione a Vertex AI senza riscriverne il codice.
Gen AI SDK for Python
L'SDK Google AI generativa 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=us-central1 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
Google Gen AI SDK 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=us-central1 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=us-central1 export GOOGLE_GENAI_USE_VERTEXAI=True
Guida rapida
Gen AI SDK for Java
L'SDK Google AI generativa per Java è disponibile su Maven Central e GitHub:
Installazione Maven
<dependencies>
<dependency>
<groupId>com.google.genai</groupId>
<artifactId>google-genai</artifactId>
<version>0.1.0</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=us-central1 export GOOGLE_GENAI_USE_VERTEXAI=True