n8n

2个月前更新 2 0 0

AI工作流自动化平台,结合代码灵活性与无代码速度。

收录时间:
2026-08-03

学完本文能解决什么问题

  • 无需编写复杂代码,快速搭建跨应用自动化工作流(如:自动同步CRM数据到邮件列表、定时抓取网页数据并写入数据库)。
  • 将AI模型(如OpenAI、Hugging Face)集成到业务逻辑中,实现文本生成、图像识别等任务的自动化处理。
  • 通过可视化界面调试和监控工作流,降低维护成本。

前置条件

  • 一个可运行的n8n实例(推荐使用Docker部署,或直接使用n8n Cloud)。
  • 至少一个需要连接的外部服务API密钥(如Gmail、Slack、Notion等)。
  • 基础理解:节点(Node)、工作流(Workflow)、触发器(Trigger)概念。

分步操作:创建第一个AI工作流

1. 启动n8n并登录

  • 在浏览器访问 http://localhost:5678(本地部署)或你的n8n Cloud地址。
  • 使用管理员账号登录(首次部署需设置密码)。

2. 创建工作流并添加触发器

  • 点击左侧面板「工作流」→「新建工作流」。
  • 从右侧节点面板拖拽「Webhook」节点到画布,作为触发器。
  • 配置Webhook:
  • HTTP方法:选择 POST。
  • 路径:输入 /ai-request(自定义)。
  • 点击「执行节点」测试,复制生成的Webhook URL。

3. 添加AI节点(以OpenAI为例)

  • 拖拽「OpenAI」节点到Webhook节点下方,连接两者。
  • 点击OpenAI节点,选择操作:Create Message。
  • 配置认证:
  • 点击「创建新凭证」→ 输入你的OpenAI API Key。
  • 设置参数:
  • 模型:gpt-3.5-turbo。
  • 消息内容:输入 {{$json.body.prompt}}(从Webhook请求中提取用户输入的提示词)。
  • 点击「执行节点」测试,输入示例JSON {"prompt": "写一首关于春天的诗"},检查输出。

4. 添加输出节点(如HTTP Response)

  • 拖拽「Respond to Webhook」节点到OpenAI节点下方。
  • 配置:
  • 响应状态码:200。
  • 响应体:选择 {{$node["OpenAI"].json.choices[0].message.content}}。
  • 保存工作流,点击「激活」开关。

5. 测试完整流程

  • 使用Postman或curl发送POST请求到Webhook URL,请求体为JSON格式:
  {"prompt": "用英文写一个产品描述,产品是智能水杯"}
  • 预期结果:返回OpenAI生成的文本。

预期结果

  • 成功触发工作流后,你将收到AI生成的响应内容。
  • 工作流执行日志可在n8n界面底部「执行历史」中查看,包含每个节点的输入/输出数据。

常见问题与排查

问题现象可能原因解决方案
Webhook节点显示「无响应」请求未正确发送到URL检查URL是否包含尾部斜杠,或防火墙是否拦截端口
OpenAI节点报错401API Key无效或已过期在OpenAI账户后台重新生成Key,并更新n8n凭证
输出为空提取字段路径错误在OpenAI节点执行结果中展开JSON,确认 choices[0].message.content 路径是否存在
工作流无法激活存在未保存的配置错误检查所有节点是否有红色警告图标,点击查看具体错误信息

相关专题

想系统了解不同类型的AI Agent、自动化Agent、多智能体和企业Agent方案,可以查看:

2026 AI Agent工具推荐与对比 →

注意事项

  • 免费版n8n限制工作流执行次数,生产环境建议升级付费计划或自托管。
  • 敏感数据(如API Key)请使用n8n的凭证管理功能,不要硬编码在节点中。
  • 对于高并发场景,建议在Webhook节点前添加「Rate Limit」节点控制流量。

数据统计

相关导航