Nesta página, descrevemos como registrar um endpoint de modelo de IA e gerar embeddings de vetor com o gerenciamento de endpoints de modelo. Para usar modelos de IA em ambientes de produção, consulte Gerar e gerenciar embeddings de vetor.
Depois que os endpoints de modelo forem adicionados e registrados no gerenciamento de endpoints de modelo, você poderá referenciá-los usando o ID do modelo para gerar embeddings.
Antes de começar
Conclua as seguintes ações:
- Registre o endpoint de modelo no gerenciamento de endpoints de modelo. Para mais informações, consulte Registrar e chamar modelos de IA remotos usando o gerenciamento de endpoints de modelo.
- Crie ou atualize a instância do Cloud SQL para que ela possa se integrar à Agent Platform. Para mais informações, consulte Ativar a integração do banco de dados com a Agent Platform.
Gerar embeddings
Use a função SQL mysql.ml_embedding() para chamar o endpoint de modelo registrado com o tipo de modelo de embedding de texto para gerar embeddings.
Para chamar o modelo e gerar embeddings, use a seguinte consulta SQL:
SELECT
mysql.ml_embedding(
'MODEL_ID',
'CONTENT');
Substitua:
MODEL_ID: o ID do modelo definido ao registrar o endpoint de modeloCONTENT: o texto a ser traduzido em um embedding de vetor
Exemplos
Alguns exemplos de como gerar embeddings usando endpoints de modelo registrados são listados nesta seção.
Modelos de embedding de texto com suporte integrado
Os modelos de embedding da Agent Platform são compatíveis por padrão. Não é necessário registrá-los. Para gerar embeddings para um endpoint de modelo gemini-embedding-001 registrado, execute a seguinte instrução:
SELECT
mysql.ml_embedding(
'gemini-embedding-001',
'Cloud SQL is a managed, cloud-hosted SQL database service');