Le SDK Google Gen AI fournit une interface unifiée pour les modèles Gemini 2.5 Pro et Gemini 2.0 à l'aide de l'API Gemini Developer et l'API Gemini sur Vertex AI. À quelques exceptions près, le code qui s'exécute sur une plate-forme fonctionnera sur les deux. Cela signifie que vous pouvez créer un prototype d'application à l'aide de l'API Developer Gemini, puis migrer l'application vers Vertex AI sans réécrire votre code.
Pour en savoir plus sur les différences entre l'API Gemini Developer et Gemini sur Vertex AI, consultez la section Migrer de l'API Gemini Developer vers l'API Gemini dans Vertex AI.
Gen AI SDK for Python
Le SDK Google Gen AI pour Python est disponible sur PyPI et GitHub :
Pour en savoir plus, consultez la documentation de référence sur le SDK Python.
Installation
pip install --upgrade google-genai
Définissez des variables d'environnement pour utiliser le SDK Gen AI avec 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
Guide de démarrage rapide
Choisissez l'une des options suivantes, selon que vous utilisez Vertex AI en mode Express ou non.
- Utiliser Vertex AI (avec toutes les fonctionnalités et tous les services Google Cloud )
- Utiliser Vertex AI en mode Express
Gen AI SDK for Go
Le SDK Google Gen AI pour Go est disponible sur go.dev et GitHub :
Installation
go get google.golang.org/genai
Définissez des variables d'environnement pour utiliser le SDK Gen AI avec 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
Guide de démarrage rapide
Gen AI SDK for Node.js
Le SDK Google Gen AI pour TypeScript et JavaScript est disponible sur npm et GitHub :
Installation
npm install @google/genai
Définissez des variables d'environnement pour utiliser le SDK Gen AI avec 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
Guide de démarrage rapide
Gen AI SDK for Java
Le SDK Google Gen AI pour Java est disponible sur Maven Central et GitHub :
Installation de Maven
<dependencies>
<dependency>
<groupId>com.google.genai</groupId>
<artifactId>google-genai</artifactId>
<version>1.4.1</version>
</dependency>
</dependencies>
Définissez des variables d'environnement pour utiliser le SDK Gen AI avec 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