Ce guide de démarrage rapide vous explique comment installer le SDK Google Gen AI pour le langage de votre choix, puis comment effectuer votre première requête d'API.
Conditions requises
Les exigences pour commencer à utiliser Vertex AI dépendent de votre workflowGoogle Cloud . Vos tâches sont les suivantes :
- Nouveaux utilisateurs Google Cloud et utilisateurs du mode Express :
- Posséder un compte Google
@gmail.comvalide - S'inscrire au mode express
- Disposer d'une clé API en mode express
- Activer l'API Vertex AI dans la console
- Posséder un compte Google
- Utilisateurs existants :
- Disposer d'un compte Google
@gmail.comet d'un projet Google Cloud valides - Activer la facturation
- Activer l'API Vertex AI dans la console
- Vous avez configuré une méthode d'authentification :
- Identifiants par défaut de l'application (ADC), ou
- Une clé API associée à un compte de service
- Disposer d'un compte Google
Choisissez votre méthode d'authentification :
Avant de commencer
Si vous n'avez pas encore de clé API, vous devez en obtenir une avant de continuer. Si vous disposez déjà d'une clé API, passez à l'étape suivante.
Google Cloud propose deux types de clés API : les clés API en mode express et les clés API liées à votre compte de service. La clé API que vous devez obtenir pour ce guide de démarrage rapide dépend de l'existence ou non d'un projet Google Cloud :
- Si vous débutez avec Google Cloud ou si vous utilisez le mode Express : créez une clé API en mode Express. Si vous n'avez jamais utilisé le mode express, vous devez d'abord vous inscrire.
- Si vous possédez déjà un Google Cloud projet : créez une clé APIGoogle Cloud standard liée à un compte de service. Il n'est possible de lier une clé API à un compte de service que si cette option est activée dans les paramètres des règles de l'organisation. Si vous ne parvenez pas à activer ce paramètre, utilisez plutôt ADC.
Si vous avez déjà configuré ADC, passez à l'étape suivante.
Pour configurer ADC, procédez comme suit :
Configurez votre projet
Sélectionnez un projet, activez la facturation et l'API Vertex AI, puis installez la gcloud CLI :
-
Connectez-vous à votre compte Google.
Si vous n'en possédez pas déjà un, vous devez en créer un.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
Enable the Vertex AI API.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin), which contains theserviceusage.services.enablepermission. Learn how to grant roles.-
Installez la Google Cloud CLI.
-
Si vous utilisez un fournisseur d'identité (IdP) externe, vous devez d'abord vous connecter à la gcloud CLI avec votre identité fédérée.
-
Pour initialiser la gcloud CLI, exécutez la commande suivante :
gcloud init -
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
Enable the Vertex AI API.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin), which contains theserviceusage.services.enablepermission. Learn how to grant roles.-
Installez la Google Cloud CLI.
-
Si vous utilisez un fournisseur d'identité (IdP) externe, vous devez d'abord vous connecter à la gcloud CLI avec votre identité fédérée.
-
Pour initialiser la gcloud CLI, exécutez la commande suivante :
gcloud init
Créer des identifiants d'authentification locaux
Si vous utilisez un shell local, créez des identifiants d'authentification locaux pour votre compte utilisateur :
gcloud auth application-default login
Vous n'avez pas besoin de le faire si vous utilisez Cloud Shell.
Si une erreur d'authentification est renvoyée et que vous utilisez un fournisseur d'identité (IdP) externe, vérifiez que vous vous êtes connecté à la gcloud CLI avec votre identité fédérée.
Configurer les rôles requis
Si vous utilisez une clé API standard ou ADC, votre projet doit également disposer des autorisations IAM (Identity and Access Management) appropriées pour Vertex AI. Si vous utilisez une clé API en mode express, vous pouvez passer à l'étape suivante.
Pour obtenir les autorisations nécessaires à l'utilisation de Vertex AI, demandez à votre administrateur de vous accorder le rôle IAM Utilisateur Vertex AI (roles/aiplatform.user) sur votre projet.
Pour en savoir plus sur l'attribution de rôles, consultez Gérer l'accès aux projets, aux dossiers et aux organisations.
Vous pouvez également obtenir les autorisations requises avec des rôles personnalisés ou d'autres rôles prédéfinis.
Installer le SDK et configurer votre environnement
Sur votre ordinateur local, cliquez sur l'un des onglets suivants pour installer le SDK correspondant à votre langage de programmation.
Python
Installez et mettez à jour le SDK Gen AI pour Python en exécutant la commande suivante.
pip install --upgrade google-genai
Définissez les variables d'environnement :
# Replace the `GOOGLE_CLOUD_PROJECT_ID` and `GOOGLE_CLOUD_LOCATION` values # with appropriate values for your project. export GOOGLE_CLOUD_PROJECT=GOOGLE_CLOUD_PROJECT_ID export GOOGLE_CLOUD_LOCATION=global export GOOGLE_GENAI_USE_VERTEXAI=True
Go
Installez et mettez à jour le SDK Gen AI pour Go en exécutant la commande suivante.
go get google.golang.org/genai
Définissez les variables d'environnement :
# Replace the `GOOGLE_CLOUD_PROJECT_ID` and `GOOGLE_CLOUD_LOCATION` values # with appropriate values for your project. export GOOGLE_CLOUD_PROJECT=GOOGLE_CLOUD_PROJECT_ID export GOOGLE_CLOUD_LOCATION=global export GOOGLE_GENAI_USE_VERTEXAI=True
Node.js
Installez et mettez à jour le SDK Gen AI pour Node.js en exécutant la commande suivante.
npm install @google/genai
Définissez les variables d'environnement :
# Replace the `GOOGLE_CLOUD_PROJECT_ID` and `GOOGLE_CLOUD_LOCATION` values # with appropriate values for your project. export GOOGLE_CLOUD_PROJECT=GOOGLE_CLOUD_PROJECT_ID export GOOGLE_CLOUD_LOCATION=global export GOOGLE_GENAI_USE_VERTEXAI=True
Java
Installez et mettez à jour le SDK Gen AI pour Java en exécutant la commande suivante.
Maven
Ajoutez le code suivant à votre pom.xml :
<dependencies> <dependency> <groupId>com.google.genai</groupId> <artifactId>google-genai</artifactId> <version>0.7.0</version> </dependency> </dependencies>
Définissez les variables d'environnement :
# Replace the `GOOGLE_CLOUD_PROJECT_ID` and `GOOGLE_CLOUD_LOCATION` values # with appropriate values for your project. export GOOGLE_CLOUD_PROJECT=GOOGLE_CLOUD_PROJECT_ID export GOOGLE_CLOUD_LOCATION=global export GOOGLE_GENAI_USE_VERTEXAI=True
REST
Définissez les variables d'environnement :
GOOGLE_CLOUD_PROJECT=GOOGLE_CLOUD_PROJECT_ID GOOGLE_CLOUD_LOCATION="global" API_ENDPOINT="https://aiplatform.googleapis.com" MODEL_ID="gemini-2.5-flash" GENERATE_CONTENT_API="generateContent"
Remplacez GOOGLE_CLOUD_PROJECT_ID par l'ID du projet Google Cloud .
Créer votre première requête
Utilisez la méthode generateContent pour envoyer une requête à l'API Gemini dans Vertex AI :
Python
Go
Node.js
Java
C#
REST
Pour envoyer ce prompt, exécutez la commande curl à partir de la ligne de commande ou incluez l'appel REST dans votre application.
curl \ -X POST \ -H "Content-Type: application/json" \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "${API_ENDPOINT}/v1/projects/${GOOGLE_CLOUD_PROJECT}/locations/${GOOGLE_CLOUD_LOCATION}/publishers/google/models/${MODEL_ID}:${GENERATE_CONTENT_API}" -d \ $'{ "contents": { "role": "user", "parts": { "text": "Explain how AI works in a few words" } } }'
Le modèle renvoie une réponse. Notez que la réponse est générée par section, et chaque section est évaluée séparément pour garantir la sécurité.
Générer des images
Gemini peut générer et traiter des images de manière conversationnelle. Vous pouvez fournir à Gemini des requêtes textuelles, des images ou une combinaison des deux pour effectuer diverses tâches liées aux images, comme la génération et la modification d'images. Le code suivant montre comment générer une image à partir d'un prompt descriptif :
Vous devez inclure responseModalities: ["TEXT", "IMAGE"] dans votre configuration. La sortie d'image uniquement n'est pas disponible avec ces modèles.
Python
Go
Node.js
Java
Compréhension des images
Gemini peut également comprendre les images. Le code suivant utilise l'image générée dans la section précédente et un modèle différent pour déduire des informations sur l'image :
Python
Go
Node.js
Java
Exécution du code
La fonctionnalité d'exécution de code de l'API Gemini dans Vertex AI permet au modèle de générer et d'exécuter du code Python ainsi que d'apprendre des résultats de façon itérative jusqu'à ce qu'il parvienne à une sortie finale. Comme l'appel de fonction, l'exécution de code est disponible en tant qu'outil pour Vertex AI. Avec cette fonctionnalité, vous pouvez créer des applications qui bénéficient d'un raisonnement basé sur du code et qui produisent des sorties textuelles. Exemple :
Python
Go
Node.js
Java
Pour obtenir d'autres exemples d'exécution de code, consultez la documentation sur l'exécution de code.
Étapes suivantes
Maintenant que vous avez effectué votre première requête d'API, vous pouvez consulter les guides suivants qui expliquent comment configurer des fonctionnalités Vertex AI plus avancées pour le code de production :
Bibliothèques Google Gen AI
Téléchargez et installez les dernières bibliothèques pour l'API Gemini.
Accéder aux modèles Gemini à l'aide des bibliothèques OpenAI
Découvrez comment utiliser les bibliothèques OpenAI pour implémenter et appeler des modèles Gemini dans Vertex AI.
Premiers pas avec Gemini 3
Découvrez Gemini 3, notre famille de modèles la plus intelligente à ce jour, qui repose sur une technologie de raisonnement à la pointe du secteur.
Explorer les modèles Google
Découvrez les derniers modèles Google compatibles avec Vertex AI, y compris Gemini, Imagen, Veo et Gemma.