PromptAzureOpenAI 2025.5.31.15

捆绑包

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

描述

向 Azure 的 OpenAI 服务发送提示,将响应写入为 FlowFile 属性或写入传入 FlowFile 的内容。提示可能包含纯文本交互,也可能包含图像。对于图像,可能提供 URL,也可能使用 FlowFile 的内容,具体取决于所提供的配置

标签

ai、azure、chat、image、openai、openflow、prompt、text

输入要求

REQUIRED

支持敏感的动态属性

false

属性

属性

描述

API 密钥

用于对 Azure OpenAI 服务进行身份验证的 API 密钥

部署名称

OpenAI 模型部署的名称

细节级别

OpenAI 用于处理图像的图像精度级别。低精度成本更低且延迟更短,而高精度则可提供更优结果。

图像 MIME 类型

图像的 MIME 类型

图像 URL

要发送到 URL 的图像的 OpenAI。如果未指定,则 FlowFile 的内容将用作图像。

最大文件大小

可以作为图像发送到 OpenAI 的 FlowFile 的大小上限。如果 FlowFile 大于此值,则会将其路由至“failure”。

最大令牌数量

生成的令牌的最大数量

OpenAI 服务名称

要使用的 OpenAI 服务的名称

提示类型

要发送到 OpenAI 的提示的类型

响应格式

来自 OpenAI 的响应的格式

结果属性

要写入响应的属性的名称。如果未设置,则响应将写入 FlowFile 内容。

种子

用于生成响应的种子

系统消息

要发送到 OpenAI 的系统消息。可以通过表达式语言引用 FlowFile 属性,也可以通过 flowfile_content 变量引用 FlowFile 的内容。例如,${flowfile_content}

温度

用于生成响应的温度。

前 P 值

用于生成响应的最高 P 值

用户

您的最终用户,已发送到 OpenAI 进行监控和检测滥用行为

用户消息

要发送到 OpenAI 的用户消息。可以通过表达式语言引用 FlowFile 属性,也可以通过 flowfile_content 变量引用 FlowFile 的内容。例如,${flowfile_content}

Web 客户端服务

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

关系

名称

描述

failure

如果无法获得 Azure OpenAI 的有效响应,则原始 FlowFile 将路由到此关系

success

来自 Azure OpenAI 的响应将路由到此关系

另请参阅

语言: 中文