Genera embeddings de vectores con la administración de extremos de modelos

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 entornos de producción, consulta Cómo generar y administrar embeddings de vectores.

Después de agregar y registrar los extremos del modelo 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:

Genera embeddings

Usa la función mysql.ml_embedding() de SQL para llamar al extremo del modelo registrado con el tipo de modelo de incorporación de texto y generar incorporaciones.

Para llamar al modelo y generar embeddings, usa la siguiente consulta en SQL:

SELECT
  mysql.ml_embedding(
    'MODEL_ID',
    '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

Los modelos de embedding de Vertex AI se admiten de forma predeterminada. No es necesario registrarlos. Para generar embeddings para un extremo del 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');