哈基鹏的智能体实战(二)
n8n基础功能节点
Aggregate
节点介绍
Aggregate节点用于将多个输入项(items)或其部分字段聚合为单个输出项、合并与重组。

常见应用场景包括:
- 合并多条数据为一条汇总数据
- 按字段分组统计
- 处理批量数据输出
主要参数与配置

模式:Individual Fields
通过 Input Field Name 指导要聚合的输入字段名,你可以选择多个字段,并把它们合成一个字段。例如把订单编号单独取出来列成一列:

模式:ALL Item Data(Into a Single List)
该模式是把输入项集合在一个新的变数底下

Put Output in Field:指定输出字段名
Include:选择包含全部字段、指定字段或排除字段
例如把五笔订单集合成一个订单:


通常我们要把多份资料都喂给大模型,然而一份份投喂消耗大量资源、这是我们会需要把资料整合在一起,再丢给大模型进行分析:

Split Out
节点介绍
Split Out 用法就是和Aggregate相反,把一个输入项里面的所有字段拆成多个独立的数据项(items),每个item将作为后续节点的输入进行处理。

主要参数与配置

Fields To Split Out 选择要进行分割的数据项
Destination Field Name 可以重新设定输出的字段名称
例如原本的项目名称是body.data,用这个参数就可以改写为test

例如:Webhook接受资料时,其中的data里面是[“a”,”b”,”c”,”d”,”e”]。如果我们要分别对a,b,c,d,e做处理,就用Split Out。

Webhook
节点介绍
Webhook是一个触发器节点,它本质上是一种通过访问Web URL来触发n8n工作流的方式。双击Webhook节点,你会看到一个URL地址。每当访问这个URL时,就会触发这个工作流。
主要参数与配置
选择 Test URL 测试URL 或 Production URL 生产URL来切换n8n 显示的 URL

- Test URL: 当你选择Listen for Test Event 监听测试事件 或 Execute workflow 执行工作流时,n8n注册一个测试网络钩子。当你调用网络钩子URL时,n8n在工作流中显示数据。
- Produciton URL: 当你激活工作流时,n8n注册一个Production网络钩子。使用Production URL时,n8n不会在工作流中显示数据。您仍然可以查看生产执行的工作流数据:在工作流中选择Executions 执行 选项卡,然后选择你要查看的工作流执行
HTTP Method HTTP 方法

- DELETE 删除
- GET 获取:适合huo’qu
- HEAD
- PATCH 修补
- POST 发送:发送新数据/事件。大多数应用程序的webhook都使用POST请求。
- PUT 推送

PATH:默认情况下,此字段包含随机生成的网络钩子 URL 路径,以避免与其他网络钩子节点冲突。你可以手动指定URL路径,包括添加路由参数。
Authentication:你可以为调用网络钩子URL 的任何服务要求身份验证。从这些身份验证方法中选择:
- Basic auth 基本认证
- Header auth 头部认证
- JWT auth JWT 认证
- None 无
Respond 响应
Immediately 立即:Webhook 节点返回响应代码和消息工作流已启动。
When Last Node Finishes 当最后一个节点完成时:Webhook 节点返回响应代码和工作流中执行的最后一个节点的数据输出。
Using ‘Respond to Webhook’ Node 使用”响应到 Webhook”节点:Webhook 节点按照 Respond to Webhook 节点中定义的方式响应。
Streaming response 流式响应:在工作流处理时启用向用户的实时数据流传输。需要工作流中具有流式传输支持的节点(例如 AI 代理 节点)。





