Si vous débutez avec Gemini, utiliser les guides de démarrage rapide est le moyen le plus rapide de commencer.
Cependant, à mesure que vos solutions d'IA génératives se développent, vous aurez peut-être besoin d'une plate-forme pour créer et déployer des applications et des solutions d'IA générative de bout en bout. Google Cloud fournit un écosystème complet d'outils permettant aux développeurs d'exploiter la puissance de l'IA générative, depuis les étapes initiales du développement de l'application jusqu'à son déploiement, en passant par son hébergement et la gestion de données complexes à grande échelle.
La plate-forme Vertex AI de Google Cloud propose une suite d'outils MLOps qui simplifient l'utilisation, le déploiement et la surveillance des modèles d'IA pour plus d'efficacité et de fiabilité. De plus, les intégrations avec des bases de données, des outils DevOps, la journalisation, la surveillance et IAM offrent une approche globale pour gérer l'intégralité du cycle de vie de l'IA générative.
Le tableau suivant résume les principales différences entre Google AI et Vertex AI pour vous aider à choisir l'option la mieux adaptée à votre cas d'utilisation :
Fonctionnalités | API Google AI Gemini | API Google Cloud Vertex AI Gemini |
---|---|---|
Derniers modèles Gemini | Gemini Pro et Gemini Ultra | Gemini Pro et Gemini Ultra |
S'inscrire | Compte Google | Compte Google Cloud (soumis à conditions et facturation) |
Ratio d'économie d'énergie (EER) | Clé API | Compte de service Google Cloud |
Simulateur d'interface utilisateur | Google AI Studio | Vertex AI Studio |
API et SDK | Python, Node.js, Android (Kotlin/Java), Swift, Go | Le SDK est compatible avec Python, Node.js, Java et Go |
Niveau sans frais | Oui | Crédit Google Cloud de 300 $ pour les nouveaux utilisateurs |
Quota (requête par minute) | 60 (peut demander une augmentation) | Augmentation sur demande (par défaut : 60) |
Formule d'assistance Enterprise | Non |
Clé de chiffrement client Cloud privé virtuel Résidence des données Access transparency Infrastructure évolutive pour l'hébergement d'applications Bases de données et stockage des données |
MLOps | Non | MLOps complètes sur Vertex AI (exemples : évaluation de modèle, Model Monitoring, Model Registry) |
Pour savoir quels produits, frameworks et outils conviennent le mieux pour créer votre application d'IA générative sur Google Cloud, consultez la page Créer une application d'IA générative sur Google Cloud.
Migrer depuis Gemini sur Google AI vers Vertex AI
Si votre application utilise les API Google AI Gemini, vous devez migrer vers les API Vertex AI Gemini de Google Cloud.
Lorsque vous migrez:
Vous pouvez utiliser votre projet Google Cloud existant (celui utilisé pour générer votre clé API) ou créer un projet Google Cloud.
Les régions compatibles peuvent différer entre Google AI Studio et Vertex AI. Consultez la liste des régions disponibles pour l'IA générative sur Google Cloud.
Tous les modèles que vous avez créés dans Google AI Studio doivent être réentraînés dans Vertex AI.
Python: migrer de l'API Google AI Gemini vers l'API Vertex AI Gemini
Les sections suivantes présentent des extraits de code pour vous aider à migrer votre code Python afin d'utiliser l'API Vertex AI Gemini.
Configuration du SDK Vertex AI pour Python
Sur Vertex AI, vous n'avez pas besoin d'une clé API. À la place, Gemini sur Vertex AI est géré à l'aide de l'accès IAM, qui contrôle les autorisations d'un utilisateur, d'un groupe ou d'un compte de service pour appeler l'API Gemini via le SDK Vertex AI.
Bien qu'il existe de nombreuses méthodes d'authentification, la méthode la plus simple pour un environnement de développement consiste à installer Google Cloud CLI, puis à utiliser votre identifiants utilisateur pour vous connecter à la CLI.
Pour effectuer des appels d'inférence à Vertex AI, vous devez également vous assurer que votre utilisateur ou compte de service dispose du rôle Utilisateur Vertex AI.
Exemple de code pour installer le client
Google AI | Vertex AI |
---|---|
|
|
Exemple de code pour générer du texte à partir d'une invite textuelle
Google AI | Vertex AI |
---|---|
|
|
Exemple de code pour générer du texte à partir de texte et d'images
Google AI | Vertex AI |
---|---|
|
|
Exemple de code pour générer un chat multitour
Google AI | Vertex AI |
---|---|
|
|
Supprimer les clés API inutilisées
Si vous n'avez plus besoin d'utiliser votre clé API Google AI Gemini, suivez les bonnes pratiques de sécurité et supprimez-la.
Étapes suivantes
- Consultez la présentation de Vertex AI pour en savoir plus sur les solutions d'IA générative disponibles sur Vertex AI.
- Approfondissez vos connaissances sur l'API Vertex AI Gemini.