您现在的位置是:网站首页> AI人工智能
N8N研发技术收集
- AI人工智能
- 2025-12-12
- 408人已阅读
N8N研发技术收集

教程
玩转n8n工作流教程(一):Windows系统本地部署n8n自动化工作流(n8n中文汉化)
AI咒语
####【豆包】
Q:N8N URL触发流程
A:...
添加URL触发器节点
在工作流程画布上,找到并拖拽“Webhook”节点到画布上。
双击该节点,或者在右侧的配置面板中配置它。
配置URL触发器节点
在“Webhook”节点的设置中,你需要配置以下几个关键部分:
Name: 为你的触发器命名,例如“My URL Trigger”。
Method: 选择HTTP方法,通常是POST或GET,这取决于你的具体需求。
Body Parsing: 选择如何解析请求体,例如JSON或Form-data。
Custom Headers: 如果需要,可以添加自定义HTTP头。
Response: 设置对HTTP请求的响应,例如可以设置为“200 OK”或其他状态码。
获取Webhook URL
配置完节点后,你会看到一个唯一的Webhook URL。这个URL是你用来触发工作流程的端点。
触发工作流程
使用你选择的HTTP方法(如POST或GET),向这个Webhook URL发送请求。例如,如果你选择POST方法,你可以使用工具如Postman或curl来发送请求:
curl -X POST http://your-n8n-url/webhook -H "Content-Type: application/json" -d '{"key":"value"}'
####【豆包】
Q:N8N有免费AI模型可调用吗
A:...
Q:本地如何部署 Llama 3 8B、Qwen 1.5 7B 等轻量模型
A:...
####【豆包】
Q:N8N有API支持第三方调用吗
A:...
是的,N8N 提供了完善的 API 支持,允许第三方系统通过编程方式与其交互,实现工作流的触发、管理和监控。这一能力使其可以深度集成到自定义系统、应用或服务中,扩展自动化场景的灵活性
API 调用方式与认证
基础 URL:
自托管版本:http://<你的N8N服务器地址>:5678/api
云服务版本:https://<你的云实例ID>.n8n.cloud/api
认证方式:需通过 API 密钥 进行身份验证,在请求头中添加:
http
Authorization: Bearer <你的API密钥>
(API 密钥可在 N8N 控制台的「Settings → API Keys」中生成,支持权限细分)。
AI辅助学习N8N集流程编写
####[豆包]
帮我写一段n8n可以用的单行的{{}}程式,我要判断输入值是否等于“0-200 USB”输出TRUE,FALSE
在 n8n 中,$ 是一个全局对象,它是 n8n 表达式系统的核心,用于访问工作流中的各种数据、节点信息、流程状态等。通过 $ 可以在表达式中获取和操作数据,是连接不同节点、处理数据的关键。
常见的 $ 相关属性和用法:
1.$json:最常用的属性,用于访问当前节点的输入数据(通常是前一个节点输出的 JSON 数据)。
例如:{{ $json.fieldName }} 可以获取输入数据中 fieldName 字段的值。
2.$node:用于访问其他节点的输出数据。
格式:$node["节点名称"].json 或 $node["节点名称"].data
例如:{{ $node["HTTP请求"].json.result }} 可以获取名为 “HTTP 请求” 的节点输出中 result 字段的值。
3.$flow:访问工作流本身的信息(如工作流 ID、名称等)。
例如:{{ $flow.name }} 会返回当前工作流的名称。
4.$env:访问 n8n 的环境变量。
例如:{{ $env.MY_API_KEY }} 可以获取名为 MY_API_KEY 的环境变量值。
5.$now:获取当前时间(时间戳格式)。
例如:{{ $now }} 会返回当前的 Unix 时间戳。
一、数据访问类(获取输入 / 节点数据)
1. $json
2. $data
3. $node
4. $items
5. $item
二、工作流上下文类(获取工作流 / 执行信息)
1. $flow
2. $execution
3. $trigger
三、环境与系统类(访问环境变量 / 系统信息)
1. $env
2. $now
3. $today
四、工具方法类(数据处理 / 转换函数)
1. $jmespath(json, expression)
2. $moment(date, format?)
3. $utils
4. $binary
5. $base64
五、错误处理类(访问错误信息)
1. $error
总结
N8N视频教程
Coze vs N8N vs Dify的区别
全网 n8n 工作流都开源
Quick Start - Fast Documentation System
# Install dependencies
pip install -r requirements.txt
# Start the fast API server
python run.py
# Open in browser
http://localhost:8000
API Documentation
Core Endpoints
GET / - Main workflow browser interface
GET /api/stats - Database statistics and metrics
GET /api/workflows - Search with filters and pagination
GET /api/workflows/{filename} - Detailed workflow information
GET /api/workflows/{filename}/download - Download workflow JSON
GET /api/workflows/{filename}/diagram - Generate Mermaid diagram
Advanced Search
GET /api/workflows/category/{category} - Search by service category
GET /api/categories - List all available categories
GET /api/integrations - Get integration statistics
POST /api/reindex - Trigger background reindexing
这个叫 Eliad Shahar 的国外老哥把全网能找到的实用 n8n 工作流都整理打包好了,一共 2053 个。
而且按照功能场景或者节点工具分好类,每一个工作流都通过 json 文件提供,导入到平台就能用。
更绝的是,这个开源大合集配备了一个非常强大的本地文档搜索系统。
用 Python 和 SQLite 数据库搭建了一个本地服务。
运行起来后,你在浏览器里就能:输入关键词(比如发票、AI),它能毫秒级地从两千多个模板中找到匹配项。
而且自动把工作流按功能分成了 12 个大类,比如 AI、电商、社交媒体管理等。
你可以直接点选类别,快速找到特定领域的自动化方案。

如何使用
方式一:直接导入 json
首先你需要把 GitHub 项目 n8n-workflows 克隆到本地,这个开源项目的 workflows 文件夹就是一个个 json 文件。
打开 n8n 工作流平台,创建一个新的画布。然后点击右上角三个点,找到 Import form File...

选择一个 json 文件就能成功导入啦:

方式二:部署工作流查询手册
安装 Python 环境后,可以执行下面这些命令,安装依赖后启动 run.py

# Install dependencies
启动成功,你可以访问本地端口 8000 看到这个手册了,你会看到一个下面这样的玩意儿。
你有想要的工作流,直接在这里搜索就行了。

比如这个工作流模板,可以把自动把 Airtable 中的内容发到推特上面。手册介绍了这个工作流模板的功能,节点数,整个流程节点的组成。

你只需要点击查看 JSON,然后全部复制粘贴到一个新的 n8n 画布里面就行了。


下一篇:Dify开发技术收集