Cette page vous explique comment installer AlloyDB Omni et intégrer AlloyDB AI.
AlloyDB AI est une suite de fonctionnalités incluses dans AlloyDB Omni qui vous permettent de créer des applications d'IA générative pour les entreprises. Pour en savoir plus sur les fonctionnalités d'IA/ML d'AlloyDB, consultez Créer des applications d'IA générative.
AlloyDB Omni avec AlloyDB/AI vous permet d'interroger des modèles de ML à distance pour travailler avec des prédictions en ligne et des embeddings de texte générés à partir de modèles de ML. AlloyDB Omni avec AlloyDB AI peut également traiter les embeddings vectoriels provenant d'autres contenus, comme une image, par exemple, si vous utilisez l'interface google_ml.predict_row
et que vous effectuez vous-même la traduction dans la requête.
En fonction de l'endroit où vous souhaitez installer AlloyDB Omni avec AlloyDB/AI, sélectionnez l'une des options suivantes :
Vérifier l'installation d'AlloyDB Omni avec AlloyDB AI
Pour vérifier que l'installation a réussi et qu'elle utilise la prédiction du modèle, saisissez la commande suivante :
CREATE EXTENSION IF NOT EXISTS google_ml_integration CASCADE;
SELECT array_dims(embedding('text-embedding-005', 'AlloyDB AI')::real[]);
La sortie ressemble à ceci :
array_dims
------------
[1:768]
(1 row)
Dans la requête précédente, l'appel embedding()
génère des embeddings pour le texte d'entrée AlloyDB AI
.
array_dims
renvoie les dimensions du tableau renvoyé par embedding()
.
Étant donné que le modèle text-embedding-005
renvoie une sortie avec 768 dimensions, la sortie est [768]
.
Étapes suivantes
- Exécuter AlloyDB Omni et s'y connecter
- Gérer AlloyDB Omni
- Créer des applications d'IA générative à l'aide d'AlloyDB AI
- Enregistrer et appeler des modèles d'IA distants