在n8n中添加webhook的触发器,比如Path参数设置为generate-text,那么webhook在运行时就会监听http://localhost:5678/webhook-test/generate-text,在外面使用下面的命令即可触发
bash
curl -X POST http://localhost:5678/webhook-test/generate-text -H "Content-Type: application/json" -d '{"query":"这个是query", "query2":"这个是query2"}'
但是实际用户输入的参数可能千奇百怪,因此我们需要对webhook接收到的数据做一个预处理
通过Set节点处理
在webhook后添加一个Edit Field (Set)节点,按照下面的配置处理即可配置默认值:
js
{{ $json.body.query || '这里是默认值' }}

后面可以直接应用这个【用户请求】的节点即可
完成效果
