N8N基础使用教程

1. N8N介绍

       N8N是一个开源的工作流自动化工具,允许用户通过图形化界面创建复杂的自动化流程。它支持多种服务和应用的集成,可以帮助用户实现数据处理、任务调度等功能。相比其他的智能体编排平台,N8N具有以下优势:

  • 开源:N8N是一个开源项目,用户可以免费使用,也可以根据需要定制和贡献代码。
  • 跨平台:N8N可以在Windows、macOS和Linux等操作系统上运行,并且可以部署在本地或云环境中。
  • 图形化界面:N8N的用户界面基于浏览器,用户可以通过拖拽和连接节点来创建工作流,而不需要编写代码。
  • 丰富的集成:N8N支持与多种服务和应用的集成,如数据库、API、文件存储等,用户可以轻松连接不同的数据源和服务。
  • 社区支持:N8N拥有活跃的社区,用户可以在社区中获取帮助、分享经验和参与贡献。

2. N8N的主要功能

  • 数据处理:N8N可以连接各种数据源,如数据库、API、文件等,并进行数据的提取、转换和加载。
  • 任务调度:用户可以设置定时任务,使工作流在指定时间触发,实现自动化的批量处理。
  • 通知和警报:当工作流执行完成或遇到错误时,N8N可以发送通知或触发警报,以便用户及时了解任务的执行情况。
  • 工作流管理:用户可以创建、编辑和管理多个工作流,以便组织和维护复杂的自动化流程。

3. 注册账号

       在N8N官网(https://n8n.io/register)注册一个账号。

4. 创建工作流

       登录后,点击左侧菜单中的“工作流”,然后点击“新建工作流”。在弹出的窗口中输入工作流的名称和描述,然后点击“创建”。
这里给出一个示例:https://pickermonster.app.n8n.cloud/workflow/KJ63Ujpt36HyV6uV

       这个示例主要完成的功能是从一个AI资讯网站上获取资讯,然后通过OpenRouter模型进行分析,最后将分析结果发送到Notion文档中。
具体的步骤如下:

  1. 在N8N中添加一个RSS Read节点,用于获取资讯网站的内容。
  2. 由于资讯内容较多,我们需要添加一个Limit节点,用于限制获取的资讯数量。
  3. 添加一个MarkDown节点,用于将资讯内容转换为MarkDown格式。
  4. 再使用AI Agent节点,添加一个OpenRouter节点,用于分析资讯内容,同时使用Structured Output Parser节点,用于将分析结果转换为结构化数据。
  5. 最后添加一个Notion节点,用于将分析结果发送到Notion文档中。

下载示例模板:示例Json✈️

🔗 资源链接:
🛠️ n8n 官方 (含推荐链接,支持本频道): https://n8n.partnerlinks.io/mgqbsjgaxsum
🛠️ Google Cloud (Google api 认证): https://cloud.google.com/
🛠️ Tavily AI (AI 搜寻工具): https://tavily.com/
🛠️ Pinecone (向量资料库): https://www.pinecone.io/
🛠️ Cal.com (会议预约工具): https://refer.cal.com/ultrclick
🛠️ OpenRouter (多模型 AI API): https://openrouter.ai/
🛠️ JSON Formatter (JSON 验证工具): https://jsonformatter.org/
🛠️ OpenRouter (多模型 AI API): https://openrouter.ai/
🛠️ Notion (文档和知识库): https://www.notion.so/

下面是一个比较详细的N8N的使用视频: