N8N中文教程
集成节点/Built in_nodes/Cluster_nodes/Sub nodes

Embeddings OpenAI 节点#

使用 Embeddings OpenAI 节点为指定文本生成 嵌入向量(embeddings)。 本页面提供 Embeddings OpenAI 节点的参数说明,以及相关资源链接。

凭据

有关此节点的身份验证信息,请参见此处。

子节点中的参数解析

当使用表达式处理多个数据项时,子节点(sub-nodes)的行为与其他节点有所不同。

大多数节点(包括根节点)可以接收任意数量的数据项作为输入,逐个处理并输出结果。你可以在表达式中引用输入项,节点会依次对每个输入项解析该表达式。例如,若有五个 name 值作为输入,表达式 {{ $json.name }} 会依次解析为每一个名称。

而在子节点中,表达式始终只解析为第一个输入项。例如,即使有五个 name 值作为输入,表达式 {{ $json.name }} 也总是解析为第一个名称。

节点选项#

  • 模型(Model) : 选择用于生成嵌入向量的模型。
  • 基础 URL(Base URL) : 输入发送请求的目标 URL。如果你使用的是自托管的类 OpenAI 模型,请配置此项。
  • 批处理大小(Batch Size) : 设置每次请求中最多包含的文档数量。
  • 去除换行符(Strip New Lines) : 选择是否从输入文本中移除换行符(开启)或保留(关闭)。n8n 默认启用此选项。
  • 超时时间(Timeout) : 设置单个请求允许执行的最大时间(单位:秒)。设置为 -1 表示无超时限制。

模板与示例#

构建你的第一个 WhatsApp 聊天机器人 作者:Jimleuk 查看模板详情

使用 AI 提问 PDF 内容 作者:David Roberts 查看模板详情

使用 AI 与 PDF 文档对话(引用来源) 作者:David Roberts 查看模板详情

浏览 Embeddings OpenAI 集成模板,或 搜索所有模板

相关资源#

更多服务信息,请参考 LangChain 的 OpenAI 嵌入文档。 查看 n8n 的 高级 AI(Advanced AI) 文档。