Cette page décrit les interfaces que vous pouvez utiliser pour interagir avec Vertex AI et quand les utiliser. Vous pouvez utiliser ces interfaces avec l'une des solutions de notebook de Vertex AI.
Certaines opérations Vertex AI ne sont disponibles qu'à travers des interfaces spécifiques. Vous devrez donc peut-être basculer entre interfaces pendant votre workflow. Par exemple, dans Vertex AI Experiments, vous devez utiliser l'API pour consigner les données dans une exécution de test, mais vous pouvez afficher les résultats dans la console.
Console
La Google Cloud console est une interface utilisateur graphique qui vous permet de travailler avec vos ressources de machine learning.
Dans la Google Cloud console, vous pouvez gérer vos ensembles de données gérés, modèles, points de terminaison et jobs. Vous pouvez également accéder à d'autres Google Cloud services, tels que Cloud Storage et BigQuery, via la console.
Utilisez la Google Cloud console si vous préférez afficher et gérer vos ressources et vos visualisations Vertex AI via une interface utilisateur graphique.
Pour en savoir plus, consultez la page Tableau de bord de la section Vertex AI :
gcloud
L'interface de ligne de commande (CLI) Google Cloud est un ensemble d'outils permettant de
créer et de gérer Google Cloud des ressources à l'aide de la commande gcloud.
Utilisez Google Cloud CLI si vous souhaitez gérer vos ressources Vertex AI à partir de la ligne de commande, ou via des scripts et autres mécanismes d'automatisation.
Pour en savoir plus, consultez la section Installer gcloud CLI et la documentation de référence de gcloud ai.
Terraform
Terraform est un outil IaC (Infrastructure as Code) qui vous permet de provisionner une infrastructure, comme les ressources et les autorisations, pour plusieurs Google Cloud services, y compris Vertex AI.
Vous pouvez définir les ressources et les autorisations Vertex AI pour votre Google Cloud projet dans un fichier de configuration Terraform. Vous pouvez ensuite utiliser Terraform pour appliquer la configuration à votre projet en créant de nouvelles ressources et en mettant à jour des ressources existantes.
Utilisez Terraform si vous souhaitez standardiser l'infrastructure des ressources Vertex AI dans votre Google Cloud projet et mettre à jour l'infrastructure existante Google Cloud du projet tout en respectant les dépendances de ressources.
Pour commencer, consultez la page Compatibilité de Terraform avec Vertex AI.
Python
Utilisez le SDK Vertex AI pour Python afin d'automatiser votre workflow Vertex AI.
Le SDK Vertex AI pour Python est semblable à la bibliothèque cliente Vertex AI pour Python, à la différence que le SDK est de niveau plus élevé et possède une précision moindre. Pour en savoir plus, consultez la section Comprendre les différences entre le SDK et la bibliothèque cliente.
Pour commencer, consultez la page Installer le SDK Vertex AI.
Bibliothèques clientes
Les bibliothèques clientes utilisent les conventions naturelles de chaque langage pris en charge pour appeler l'API Vertex AI et réduire le code récurrent que vous devez écrire.
Les langages suivants sont pris en charge pour Vertex AI :
Python. La bibliothèque cliente Vertex AI pour Python est installée lorsque vous installez le SDK Vertex AI pour Python.
Java
Node.js
C#
Go
Pour en savoir plus, consultez la page Installer les bibliothèques clientes Vertex AI.
REST
L'API REST de Vertex AI fournit des services RESTful pour la gestion des jobs, modèles et points de terminaison, ainsi que pour l'inférence avec des modèles hébergés sur Google Cloud.
Utilisez l'API REST si vous devez utiliser vos propres bibliothèques pour appeler l'API Vertex AI depuis votre application.
Pour commencer, consultez la documentation de référence de l'API REST de Vertex AI.
Étape suivante
- Configurer un projet et un environnement de développement
- Choisir une méthode d'entraînement.
- Tutoriels pour l'entraînement d'images, tabulaire, et personnalisé.
- Découvrez les bonnes pratiques de mise en œuvre de modèles de ML personnalisés sur Vertex AI.