En esta página, se describe cómo registrar un extremo de modelo de IA y generar embeddings de vectores con la administración de extremos de modelos. Para usar modelos de IA en entornos de producción, consulta Genera y administra 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 embeddings.
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 se pueda integrar con Agent Platform. Para obtener más información, consulta Cómo habilitar la integración de la base de datos con la Plataforma de agentes.
Genera embeddings
Para generar embeddings, usa la función mysql.ml_embedding() de SQL para llamar al extremo del modelo registrado con el tipo de modelo de embedding de texto.
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 un embedding de vector.
Ejemplos
En esta sección, se incluyen algunos ejemplos para generar embeddings con los extremos del modelo registrado.
Modelos de embedding de texto con compatibilidad integrada
Los modelos de embedding de Agent Platform son compatibles de forma predeterminada. No es necesario registrarlos. Para generar embeddings en 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');