PromptVertexAI 2025.5.31.15

捆绑包

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

描述

向 VertexAI 发送提示,将响应作为 FlowFile 属性写入或写入传入 FlowFile 的内容。提示可能包含纯文本交互,也可能包含多媒体。

标签

ai、chat、cloud、gcp、google、image、openflow、pdf、prompt、text、video

输入要求

支持敏感的动态属性

false

属性

属性

描述

GCP 凭据服务

用于获取 Google Cloud Platform 凭据的控制器服务。

GCP 位置

用于配置 Vertex 客户端的位置

GCP 项目 ID

用于配置 Vertex 客户端的项目 ID

最大文件大小

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

最大令牌数量

生成的令牌的最大数量

媒体 MIME 类型

FlowFile 内容中的媒体的 MIME 类型。此处列出了支持的媒体类型:https://firebase.google.com/docs/vertex-ai/input-file-requirements (https://firebase.google.com/docs/vertex-ai/input-file-requirements)

模型名称

Vertex 模型的名称

输出策略

确定响应输出目标

提示类型

发送给 Vertex 的提示类型。发送简单提示的文本。首先是发送多媒体类型的媒体,然后是文本提示。

响应格式

来自 Vertex 的响应的格式

结果属性

要写入响应的属性的名称。

停止序列

以逗号分隔的作为停止序列的字符串列表。在遇到其中一个停止序列后,模型将停止。

系统消息

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

温度

用于生成响应的温度。默认值为 1.0。范围从 0.0 到 1.0。对于分析题/选择题,应使用接近 0.0 的温度,而对于创造性和生成性任务,则应使用接近 1.0 的温度。

前 K 值

用于生成响应的前 K 值。仅从每个后续令牌的前 K 个选项中抽样。仅推荐用于高级用例。通常只需要使用温度。

前 P 值

用于生成响应的最高 P 值前 P 值用于核采样,我们按递减概率顺序计算每个后续令牌所有选项的累积分布,并在达到 top_p 指定的特定概率时将其切断。建议仅用于高级用例。通常只需要使用温度。

用户消息

要发送到 Vertex 的用户消息。可以通过表达式语言引用 FlowFile 属性,也可以通过 flowfile_content 变量引用 FlowFile 的内容。例如,${flowfile_content}。除非有图像,否则会先添加用户消息。

关系

名称

描述

failure

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

success

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

写入属性

名称

描述

vertex.usage.inputTokens

请求中读取的输入令牌的数量。

vertex.usage.outputTokens

响应中生成的输出令牌的数量。

vertex.chat.completion.id

分配给对话的唯一 ID

mime.type

响应的 mime 类型。

filename

响应的更新文件名。

语言: 中文