En esta página, se describe cómo registrar un extremo de modelo de IA y generar incorporaciones de vectores con la administración de extremos de modelos. Para usar modelos de IA en ambientes de producción, consulta Compila aplicaciones de IA generativa con Cloud SQL y Trabaja con embeddings de vectores.
Después de agregar los extremos del modelo y registrarlos en la administración de extremos del modelo, puedes hacer referencia a ellos con el ID del modelo para generar incorporaciones.
Antes de comenzar
Asegúrate de completar las siguientes acciones:
- Registra el extremo de tu modelo con la administración de extremos de modelos. Para obtener más información, consulta Cómo registrar y llamar a modelos de IA remotos con la administración de extremos de modelos.
- Crea o actualiza tu instancia de Cloud SQL para que la instancia pueda integrarse en Vertex AI. Para obtener más información, consulta Habilita la integración de bases de datos en Vertex AI.
Genera embeddings
Usa la función SQL google_ml.embedding()
para llamar al extremo del modelo registrado con el tipo de modelo de incorporación de texto para generar incorporaciones.
Para llamar al modelo y generar incorporaciones, usa la siguiente consulta en SQL:
SELECT
google_ml.embedding(
model_id => 'MODEL_ID',
content => 'CONTENT');
Reemplaza lo siguiente:
MODEL_ID
: Es el ID del modelo que definiste cuando registraste el extremo del modelo.CONTENT
: Es el texto que se traducirá en una incorporación de vector.
Ejemplos
En esta sección, se incluyen algunos ejemplos para generar incorporaciones con extremos de modelos registrados.
Modelos de incorporación de texto con compatibilidad integrada
Para generar incorporaciones para un extremo de modelo textembedding-gecko@002
registrado, ejecuta la siguiente sentencia:
SELECT
google_ml.embedding(
model_id => 'textembedding-gecko@002',
content => 'Cloud SQL is a managed, cloud-hosted SQL database service');