CreateAzureOpenAiEmbeddings 2025.5.31.15¶
捆绑包¶
com.snowflake.openflow.runtime | runtime-openai-nar
描述¶
使用 Azure OpenAI 为文本创建嵌入。输入文本可以作为单一 FlowFile 提供,也可以作为面向记录的 FlowFile 提供。
输入要求¶
支持敏感的动态属性¶
false
属性¶
属性 |
描述 |
---|---|
API 密钥 |
用于对 Azure OpenAI 进行身份验证的 API 秘钥 |
部署名称 |
用于创建嵌入的 OpenAI 模型部署的名称 |
维度 |
请求生成的输出嵌入的维度数。仅 text-embedding-3 及更高版本的模型才支持此功能。 |
嵌入记录路径 |
记录中要写入嵌入内容的字段路径。 |
最大批处理大小 |
发送到 OpenAI 的每批中包含的最大记录数 |
OpenAI 服务名称 |
要使用的 OpenAI 服务的名称 |
记录读取器 |
用于读取面向记录的数据的记录读取器。如果要将传入的数据视为纯文本,则应将此属性保留为未设置。 |
记录写入器 |
用于写入输出的记录写入器 |
文本记录路径 |
记录中包含要嵌入的文本的字段路径。如果要将传入的数据视为纯文本,则应将此属性保留为未设置。 |
用户 |
代表其发出请求的远程用户标识符;OpenAI 使用它来检测和防止滥用。 |
Web 客户端服务 |
用于与 OpenAI 通信的 Web 客户端服务 |
关系¶
名称 |
描述 |
---|---|
failure |
如果无法创建嵌入,则原始 FlowFile 将路由到此关系 |
success |
嵌入将路由到此关系 |
写入属性¶
名称 |
描述 |
---|---|
record.count |
写入输出的记录数 |
mime.type |
输出数据的 MIME 类型,基于所选的记录写入器 |
用例¶
使用 Azure OpenAI Embeddings 为文本创建嵌入 |