Antes de começar
Certifique-se de que registou o ponto final do modelo na gestão de pontos finais do modelo. Para mais informações, consulte o artigo Registe um ponto final do modelo com a gestão de pontos finais do modelo
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 modelo.CONTENT
: o texto a traduzir numa incorporação vetorial.
Exemplos
Alguns exemplos de geração de incorporações através do ponto final do modelo registado 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 text-embedding-005
registado, execute a seguinte declaração:
SELECT
google_ml.embedding(
model_id => 'text-embedding-005',
content => 'AlloyDB is a managed, cloud-hosted SQL database service');
Para gerar incorporações para um ponto final de modelo text-embedding-ada-002
registado pela OpenAI, execute a seguinte declaração:
SELECT
google_ml.embedding(
model_id => 'text-embedding-ada-002',
content => 'e-mail spam');
Para gerar incorporações para pontos finais de modelos text-embedding-3-small
ou text-embedding-3-large
registados da OpenAI, execute a seguinte declaração:
SELECT
google_ml.embedding(
model_id => 'text-embedding-3-small',
content => 'Vector embeddings in AI');