Esta página descreve como registar um ponto final do modelo de IA e gerar incorporações vetoriais com a gestão de pontos finais do modelo. Para usar modelos de IA em ambientes de produção, consulte os artigos Crie aplicações de IA generativa com o Cloud SQL e Trabalhe com incorporações vetoriais.
Depois de os pontos finais do modelo serem adicionados e registados na gestão de pontos finais do modelo, pode fazer referência aos mesmos através do ID do modelo para gerar incorporações.
Antes de começar
Certifique-se de que conclui as seguintes ações:
- Registe o ponto final do modelo com a gestão de pontos finais do modelo. Para mais informações, consulte o artigo Registe e chame modelos de IA remotos através da gestão de pontos finais de modelos.
- Crie ou atualize a sua instância do Cloud SQL para que a instância possa ser integrada com o Vertex AI. Para mais informações, consulte o artigo Ative a integração da base de dados com a Vertex AI.
Gere incorporações
Use a função SQL google_ml.embedding()
para chamar o ponto final do modelo registado com o tipo de modelo de incorporação de texto para gerar incorporações.
Para chamar o modelo e gerar incorporações, use a seguinte consulta SQL:
SELECT
google_ml.embedding(
model_id => 'MODEL_ID',
content => 'CONTENT');
Substitua o seguinte:
MODEL_ID
: o ID do modelo que definiu quando registou o ponto final do modeloCONTENT
: o texto a traduzir numa incorporação vetorial
Exemplos
Alguns exemplos de geração de incorporações através de pontos finais de modelos registados estão listados nesta secção.
Modelos de incorporação de texto com suporte integrado
Para gerar incorporações para um ponto final do modelo textembedding-gecko@002
registado,
execute a seguinte declaração:
SELECT
google_ml.embedding(
model_id => 'textembedding-gecko@002',
content => 'Cloud SQL is a managed, cloud-hosted SQL database service');