Categorias:

Funções de cadeia de caracteres e binários (Large Language Model)

EMBED_TEXT_768 (SNOWFLAKE.CORTEX)

Cria uma incorporação vetorial de 768 dimensões a partir de texto em inglês.

Sintaxe

SNOWFLAKE.CORTEX.EMBED_TEXT_768( <model>, <text> )
Copy

Argumentos

model

Uma cadeia de caracteres especificando o modelo de incorporação vetorial a ser usado para gerar a incorporação. Esse deve ser um dos seguintes valores.

  • snowflake-arctic-embed-m

  • e5-base-v2

Os modelos suportados podem ter custos diferentes.

text

O texto para o qual uma incorporação deve ser calculada.

Retornos

Uma incorporação vetorial do tipo VECTOR.

Requisitos de controle de acesso

Você deve usar uma função que tenha a função do banco de dados SNOWFLAKE.CORTEX_USER. Consulte Privilégios obrigatórios para obter mais informações sobre como conceder esse privilégio.

Exemplos

Neste exemplo, uma incorporação vetorial é gerada para a frase hello world usando o modelo snowflake-arctic-embed-m:

SELECT SNOWFLAKE.CORTEX.EMBED_TEXT_768('snowflake-arctic-embed-m', 'hello world');
Copy