Generar inserciones de vectores con la gestión de endpoints de modelos

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:

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 modelo
  • CONTENT: 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');