Le SDK Agent Platform pour Python vous permet d'automatiser l'ingestion de données, d'entraîner des modèles et d'obtenir des prédictions sur Gemini Enterprise Agent Platform. Le SDK Agent Platform utilise du code Python pour accéder à l'API Agent Platform et vous permettre ainsi d'effectuer la plupart des opérations de manière automatisée dans la console Google Cloud .
Pour savoir comment installer ou mettre à jour le SDK Agent Platform pour Python, consultez Installer le SDK Agent Platform pour Python. Pour en savoir plus, consultez la documentation de référence de l'API Agent Platform SDK pour Python.
Pourquoi utiliser le SDK Agent Platform ?
Le SDK Agent Platform pour Python est recommandé si vous êtes un ingénieur expérimenté en machine learning (ML) et en intelligence artificielle (IA) ou un data scientist souhaitant automatiser votre workflow. Le SDK Agent Platform pour Python est semblable à la bibliothèque cliente Gemini Enterprise Agent Platform pour Python, à la différence que le SDK Agent Platform 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.
Écrire du code avec le SDK Agent Platform pour Python
Pour utiliser le SDK Agent Platform pour Python :
Installez le package
google-cloud-aiplatform, qui inclut à la fois le SDK Agent Platform pour Python et la bibliothèque cliente Python Gemini Enterprise Agent Platform, en exécutant la commande suivante dans votre environnement virtuel :pip install --upgrade google-cloud-aiplatformUtilisez le code suivant pour importer l'espace de noms
google.cloud.aiplatform:from google.cloud import aiplatform-
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.
En savoir plus sur le SDK Agent Platform pour Python
Consultez la documentation suivante :
Présentation des classes du SDK Agent Platform : présentation des classes et des fonctionnalités clés du SDK Agent Platform.
Documentation de référence Python pour Gemini Enterprise Agent Platform : contient la documentation de référence pour tous les espaces de noms, classes, méthodes et propriétés du package
google-cloud-aiplatform, qui inclut le SDK Agent Platform, l'aperçu du SDK Agent Platform et les bibliothèques clientes Gemini Enterprise Agent Platform.
Essayer des exemples de code et des tutoriels
Les tutoriels sur les notebooks montrent comment utiliser le SDK Agent Platform pour Python dans le cadre d'un workflow plus important. Pour en savoir plus, consultez les tutoriels sur les notebooks Gemini Enterprise Agent Platform.
Les exemples de code du dépôt GitHub du SDK Agent Platform pour Python vous montrent comment effectuer des tâches individuelles. Pour en savoir plus, consultez le dépôt GitHub du SDK Agent Platform pour Python.
Comprendre les différences entre le SDK Agent Platform et la bibliothèque cliente
Lorsque vous installez le SDK Agent Platform pour Python, la bibliothèque cliente Gemini Enterprise Agent Platform pour Python est également installée. Le SDK Agent Platform et la bibliothèque cliente Gemini Enterprise Agent Platform pour Python offrent des fonctionnalités similaires, mais avec des niveaux de précision différents. Le SDK Agent Platform fonctionne à un niveau d'abstraction plus élevé que la bibliothèque cliente et convient à la plupart des workflows de data science. Si vous avez besoin de fonctionnalités de niveau inférieur, utilisez la bibliothèque cliente Python de la plate-forme d'agents Gemini Enterprise.
Le SDK Agent Platform est disponible pour Python, et il existe une bibliothèque cliente Gemini Enterprise Agent Platform pour Python, Java et Node.js. Pour découvrir comment installer la bibliothèque cliente Java ou Node.js, consultez Installer les bibliothèques clientes Gemini Enterprise Agent Platform. S'il n'existe pas de bibliothèque cliente dans le langage de programmation de votre choix, vous pouvez utiliser l'API REST Gemini Enterprise Agent Platform. Pour en savoir plus, consultez la documentation de référence REST sur la plate-forme d'agents Gemini Enterprise.
Utiliser conjointement le SDK et la bibliothèque cliente Gemini Enterprise Agent Platform pour Python
Si vous utilisez le SDK Agent Platform pour Python et que vous découvrez que vous avez besoin de davantage de flexibilité ou de contrôle, ou si vous avez besoin d'une méthode non incluse dans le SDK Agent Platform, vous pouvez utiliser la bibliothèque cliente Gemini Enterprise Agent Platform pour Python dans le même workflow. La bibliothèque cliente Gemini Enterprise Agent Platform pour Python utilise un espace de noms différent pour accéder à l'API Agent Platform. Vous pouvez utiliser les espaces de noms de la bibliothèque cliente et du SDK Agent Platform pour Python dans le même script Python en ajoutant une ligne import pour chacun d'entre eux.
Importer l'espace de noms de la bibliothèque cliente Python Gemini Enterprise Agent Platform
L'espace de noms de la bibliothèque cliente Python Gemini Enterprise Agent Platform est google.cloud.aiplatform.gapic. Il correspond à l'espace de noms google.cloud.aiplatform_v1. Ces deux espaces de noms peuvent être utilisés de manière interchangeable. Pour importer la bibliothèque cliente Python, incluez l'une des instructions suivantes dans votre script Python :
from google.cloud import aiplatform_v1
from google.cloud.aiplatform import gapic
Étapes suivantes
Découvrez comment choisir une méthode d'entraînement.