L'SDK Google Gen AI fornisce un'interfaccia unificata a Gemini 2.0 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.
L'SDK Google Gen AI supporta anche i modelli Gemini 1.5.
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 google-genai
Imposta le variabili di ambiente per utilizzare l'SDK di IA generativa 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
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 di IA generativa 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 di IA generativa 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