CreateVertexAIEmbeddings 2025.5.31.15¶
捆绑包¶
com.snowflake.openflow.runtime | runtime-vertexai-nar
描述¶
使用 VertexAI 为文本创建嵌入。输入文本可以作为单一 FlowFile 提供,也可以作为面向记录的 FlowFile 提供。
输入要求¶
支持敏感的动态属性¶
false
属性¶
属性 |
描述 |
---|---|
自动截断 |
如果设置为 false,则超过令牌限制的文本会导致请求失败。 |
嵌入模型 |
用于生成嵌入的模型,可用模型列表详见:https://cloud.google.com/vertex-ai/generative-ai/docs/learn/models#models (https://cloud.google.com/vertex-ai/generative-ai/docs/learn/models#models) |
嵌入记录路径 |
记录中要写入嵌入内容的字段路径。 |
GCP 凭据服务 |
用于获取 Google Cloud Platform 凭据的控制器服务。 |
GCP 位置 |
用于配置 Vertex 客户端的位置 |
GCP 项目 ID |
用于配置 Vertex 客户端的项目 ID |
最大批处理大小 |
发送到 VertexAI 的每批中包含的最大记录数 |
模型发布者 |
模型的发布者 |
输出维度 |
用于指定输出嵌入大小。如果设置,输出嵌入将被截断为指定的大小。 |
记录读取器 |
用于读取面向记录的数据的记录读取器。如果要将传入的数据视为纯文本,则应将此属性保留为未设置。 |
记录写入器 |
用于写入输出的记录写入器 |
任务类型 |
用于传达嵌入的预期下游应用程序,以帮助模型针对特定用途调整嵌入。 |
文本记录路径 |
记录中包含要嵌入的文本的字段路径。如果要将传入的数据视为纯文本,则应将此属性保留为未设置。 |
用户 |
代表其发出请求的远程用户标识符。 |
关系¶
名称 |
描述 |
---|---|
failure |
如果无法创建嵌入,则原始 FlowFile 将路由到此关系 |
success |
嵌入将路由到此关系 |
写入属性¶
名称 |
描述 |
---|---|
record.count |
写入输出的记录数 |
mime.type |
输出数据的 MIME 类型,基于所选的记录写入器 |
用例¶
使用 VertexAI 的嵌入模型为文本创建嵌入 |