CreateOpenAiEmbeddings 2025.5.31.15

捆绑包

com.snowflake.openflow.runtime | runtime-openai-nar

描述

使用 OpenAI 为文本创建嵌入。输入文本可以作为单一 FlowFile 提供,也可以作为面向记录的 FlowFile 提供。

标签

chatbot、embeddings、gen ai、generative ai、llm、nlp、openai、openflow、text

输入要求

支持敏感的动态属性

false

属性

属性

描述

维度

请求生成的输出嵌入的维度数。仅 text-embedding-3 及更高版本的模型才支持此功能。

嵌入模型

用于嵌入的模型

嵌入记录路径

记录中要写入嵌入内容的字段路径。

最大批处理大小

发送到 OpenAI 的每批中包含的最大记录数

OpenAI API 密钥

进行 OpenAI 身份验证的 API 密钥

OpenAI 组织

要用于 OpenAI 的组织

记录读取器

用于读取面向记录的数据的记录读取器。如果要将传入的数据视为纯文本,则应将此属性保留为未设置。

记录写入器

用于写入输出的记录写入器

文本记录路径

记录中包含要嵌入的文本的字段路径。如果要将传入的数据视为纯文本,则应将此属性保留为未设置。

用户

代表其发出请求的远程用户标识符;OpenAI 使用它来检测和防止滥用。

Web 客户端服务

用于与 OpenAI 通信的 Web 客户端服务

关系

名称

描述

failure

如果无法创建嵌入,则原始 FlowFile 将路由到此关系

success

嵌入将路由到此关系

写入属性

名称

描述

record.count

写入输出的记录数

mime.type

输出数据的 MIME 类型,基于所选的记录写入器

用例

使用 OpenAI 的嵌入为文本创建嵌入

另请参阅

语言: 中文