AlloyDB Studio vous permet d'enregistrer et d'appeler des points de terminaison de modèle d'IA distants dans AlloyDB pour PostgreSQL à l'aide de modèles SQL interactifs dans la Google Cloud console. Vous pouvez utiliser des points de terminaison de modèle enregistrés ou préenregistrés pour générer des embeddings vectoriels et appeler des prédictions directement depuis votre base de données.
Pour en savoir plus sur la gestion des points de terminaison de modèle, consultez la présentation de la gestion des points de terminaison de modèle.
Appeler des points de terminaison de modèle d'embedding préenregistrés
Les modèles d'embedding préenregistrés compatibles sont listés dans le volet Explorateur d'AlloyDB Studio.
Dans la Google Cloud console, ouvrez la page AlloyDB.
Sélectionnez un cluster dans la liste.
Dans le menu de navigation, cliquez sur AlloyDB Studio.
Dans le volet Explorateur, développez google_ml, puis cliquez sur Modèles.
Cliquez sur more_vert Afficher les actions à côté du modèle préenregistré, puis sur Appeler le modèle.
La requête SQL permettant de générer des embeddings à l'aide du modèle préenregistré s'affiche.
Saisissez le texte pour lequel vous souhaitez générer un embedding, puis cliquez sur Exécuter.
Pour en savoir plus sur les autres requêtes SQL utilisant des modèles d'embedding préenregistrés, consultez la section Générer des embeddings.
Enregistrer un point de terminaison de modèle
Vous pouvez utiliser le modèle généré par AlloyDB Studio pour enregistrer un point de terminaison de modèle. Une fois le point de terminaison de modèle enregistré, vous pouvez commencer à appeler des prédictions ou à générer des embeddings.
Dans la Google Cloud console, ouvrez la page AlloyDB.
Sélectionnez un cluster dans la liste.
Dans le menu de navigation, cliquez sur AlloyDB Studio.
Dans le volet Explorateur, développez google_ml.
Cliquez sur more_vert Afficher les actions à côté de Modèles, puis sur Enregistrer le modèle.
Modifiez les paramètres requis en fonction du fournisseur du point de terminaison du modèle. Pour en savoir plus sur l'enregistrement d'un point de terminaison de modèle, consultez Enregistrer et appeler des modèles d'IA distants.
Cliquez sur Exécuter pour enregistrer le point de terminaison du modèle.
Pour en savoir plus sur les autres requêtes SQL utilisant des points de terminaison de modèle enregistrés, consultez Appeler des prédictions ou Générer des embeddings.
Modifier un point de terminaison de modèle préenregistré
Pour les points de terminaison de modèle préenregistrés, vous pouvez modifier les métadonnées du modèle si nécessaire.
Dans la Google Cloud console, ouvrez la page AlloyDB.
Sélectionnez un cluster dans la liste.
Dans le menu de navigation, cliquez sur AlloyDB Studio.
Dans le volet Explorateur, développez google_ml, puis cliquez sur Modèles.
Cliquez sur more_vert Afficher les actions à côté du modèle préenregistré, puis sur Modifier le modèle.
Cliquez sur Exécuter pour enregistrer les métadonnées du point de terminaison du modèle.
Vous pouvez exécuter la fonction google_ml.alter_model() dans l'onglet Éditeur d'AlloyDB Studio pour modifier les métadonnées de modèle d'autres points de terminaison de modèle enregistrés. Pour en savoir plus, consultez la documentation de référence sur la gestion des points de terminaison de modèle.
Supprimer un point de terminaison de modèle préenregistré
Dans la Google Cloud console, ouvrez la page AlloyDB.
Sélectionnez un cluster dans la liste.
Dans le menu de navigation, cliquez sur AlloyDB Studio.
Dans le volet Explorateur, développez google_ml, puis cliquez sur Modèles.
Cliquez sur more_vert Afficher les actions à côté du modèle préenregistré, puis sur Supprimer le modèle.
Cliquez sur Exécuter pour supprimer le point de terminaison du modèle.
Vous pouvez exécuter la fonction google_ml.drop_model() dans l'onglet Éditeur d'AlloyDB Studio pour supprimer d'autres points de terminaison de modèle enregistrés. Pour en savoir plus, consultez la documentation de référence sur la gestion des points de terminaison de modèle.
Étape suivante
- En savoir plus sur la gestion des points de terminaison de modèle
- Utiliser des exemples de modèles pour enregistrer des points de terminaison de modèle