- 类别:
字符串和二进制函数 (AI Functions)
AI_EMBED¶
备注
AI_EMBED 是 EMBED_TEXT_1024 (SNOWFLAKE.CORTEX) and EMBED_TEXT_768 (SNOWFLAKE.CORTEX) 的更新版本。要获得最新功能,请使用 AI_EMBED。
根据文本或图像创建嵌入向量。嵌入是对文本片段或图像的特征的抽象数字表示,可用于确定文本或图像片段之间的相似程度,从而用于语义搜索、群集、分类和其他任务。
语法¶
实参¶
必填:
返回¶
源自输入文本或图像的 VECTOR 类型的嵌入向量。
访问控制要求¶
You must use a role that has been granted the SNOWFLAKE.CORTEX_USER database role or the SNOWFLAKE.CORTEX_EMBED_USER database role to call this function. See Cortex LLM privileges for more information on granting one of these privileges.
示例¶
文本示例¶
在这个示例中,使用 snowflake-arctic-embed-l-v2.0 模型为短语 hello world 生成向量嵌入:
限制¶
Snowflake AI 函数不适用于在以下类型的暂存区中通过文件创建的 FILE 对象:
具有加密模式
TYPE = 'SNOWFLAKE_FULL'的内部暂存区使用任何客户端加密模式的外部暂存区,例如
AWS_CSE或AZURE_CSE。用户暂存区
表暂存区
带有双引号名称的暂存区
法律声明¶
请参阅 Snowflake AI 和 ML。