En esta página se describe cómo registrar un endpoint de modelo de IA y generar inserciones de vectores con la gestión de endpoints de modelos. Para usar modelos de IA en entornos de producción, consulta Generar y gestionar incrustaciones de vectores.
Una vez que se hayan añadido y registrado los endpoints del modelo en la gestión de endpoints de modelos, podrás hacer referencia a ellos mediante el ID del modelo para generar inserciones.
Antes de empezar
Asegúrate de completar las siguientes acciones:
- Registre su endpoint de modelo con la gestión de endpoints de modelos. Para obtener más información, consulta Registrar y llamar a modelos de IA remotos con la gestión de puntos finales de modelos.
- Crea o actualiza tu instancia de Cloud SQL para que se pueda integrar con Vertex AI. Para obtener más información, consulta Habilitar la integración de bases de datos con Vertex AI.
Generar inserciones
Usa la función SQL mysql.ml_embedding()
para llamar al endpoint del modelo registrado con el tipo de modelo de inserción de texto para generar inserciones.
Para llamar al modelo y generar las inserciones, usa la siguiente consulta de SQL:
SELECT
mysql.ml_embedding(
'MODEL_ID',
'CONTENT');
Haz los cambios siguientes:
MODEL_ID
: el ID del modelo que definiste al registrar el endpoint del modeloCONTENT
: el texto que se va a traducir a una incrustación de vector
Ejemplos
En esta sección se incluyen algunos ejemplos de cómo generar inserciones mediante endpoints de modelos registrados.
Modelos de inserción de texto con asistencia integrada
Los modelos de inserción de Vertex AI se admiten de forma predeterminada. No es necesario que los registres. Para generar embeddings de un endpoint de modelo gemini-embedding-001
registrado, ejecuta la siguiente instrucción:
SELECT
mysql.ml_embedding(
'gemini-embedding-001',
'Cloud SQL is a managed, cloud-hosted SQL database service');