类别:

:doc:`/sql-reference/functions-string`(大型语言模型)

EMBED_TEXT_1024 (SNOWFLAKE.CORTEX)

从文本中创建 1024 维向量嵌入。

语法

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

实参

model

一个字符串,指定用于生成嵌入的向量嵌入模型。这必须是以下值之一。

  • snowflake-arctic-embed-l-v2.0

  • nv-embed-qa-4

  • multilingual-e5-large

  • voyage-multilingual-2

受支持的模型可能会产生不同的 费用

text

应该为其计算嵌入的文本。

返回

VECTOR 类型的向量嵌入。

访问控制要求

您必须使用已被授予 SNOWFLAKE.CORTEX_USER 数据库角色 的角色。有关授予此权限的更多信息,请参阅 所需权限

示例

在这个示例中,使用 snowflake-arctic-embed-l-v2.0 模型为短语 hello world 生成向量嵌入:

SELECT SNOWFLAKE.CORTEX.EMBED_TEXT_1024('snowflake-arctic-embed-l-v2.0', 'hello world');
Copy

在这个示例中,使用 snowflake-arctic-embed-l-v2.0 模型为西班牙语短语 hola mundo 生成向量嵌入:

SELECT SNOWFLAKE.CORTEX.EMBED_TEXT_1024('snowflake-arctic-embed-l-v2.0', 'hola mundo');
Copy
语言: 中文