目錄
1、基礎背景
2、核心概念
2.1 節點(Nodes)
2.2 連接(Connections)
2.3 工作流(Workflows)
3、常用節點說明
4、基于Docker快速部署
5、學習資料
6、常見問題
強烈推薦,大家不懂的直接問:N8N大師(GPT),科學上網,https://chatgpt.com/g/g-N2d3nQnx0-n8nda-shi。
1、基礎背景
-
n8n 是一個開源、可擴展的工作流自動化工具(workflow automation tool),名字來自 "nodemation"(Node.js + Automation)。你可以把它想象成數字世界的"樂高工廠"或"瑞士軍刀",它能將各種重復性的工作自動化,極大提升效率。
-
用于連接不同服務、API、本地程序,實現自動化任務,無需大量編程。
-
-
特點:n8n與主要競爭對手之間的差異
2、核心概念
2.1 節點(Nodes)
節點是N8N的基本組成單元,就像不同功能的樂高積木,代表一個個應用或服務(如企業微信、飛書、郵件、數據庫、AI服務等)。
2.2 連接(Connections)
連接就像樂高積木之間的卡扣,把不同的節點按你的邏輯連接起來。
2.3 工作流(Workflows)
工作流是你用節點和連接搭建起來的自動化流程,通過可視化界面進行編排。
3、常用節點說明
N8N第一個節點是「觸發器」、后面常見的是:Function節點、HTTP節點、IF條件控制節點等;
4、基于Docker快速部署
個人學習可以使用Docker快速上手:
- 訪問?Docker.com?并下載 Docker Desktop。(按自己電腦型號下載,蘋果Mx系列芯片選擇Apple silicon版本)
- 官網:https://www.docker.com/
- 安裝 Docker Desktop。
- 打開 Docker Desktop,搜索?n8n。
- 選擇第一個結果并點擊pull
- 切回到images看到下面這種情況就代表已經pull成功了,點擊run。
下面的配置可選,比如:name隨便,端口映射為?5678,volumes可以按照實際情況替換,比如你沒有安裝過n8n,可以自己新建文件夾,然后再volume里選擇自己新建的文件夾。(不要中文)
成功運行(run)后,可以按提示訪問瀏覽器嘗試:http://localhost:5678/
按照提示注冊賬號即可。
到了這一步,你就可以開始創建你的工作流了,或者結合下文的內容同步實踐。
5、學習資料
-
N8N使用教程(中文):https://n8n.akashio.com/about?,建議新手可以先看這個目錄下的內容。
-
N8N使用教程(官方,英文版):https://docs.n8n.io/
6、常見問題
強烈推薦,大家不懂的直接問:N8N大師(GPT),科學上網,https://chatgpt.com/g/g-N2d3nQnx0-n8nda-shi。
1、有哪些案例參考?有交流的社區嗎?
- n8n官方模版庫
- WaytoAGI | 通往AGI之路:詳解n8n
- n8n的幾個知識點
- 非官方交流社區:https://vibe.akashio.com/tag/n8n
2、有漢化版本嗎?
答;非官方僅供參考:https://linux.do/t/topic/475482。
3、n8n中python調用外部庫?如何接入國產大模型?
答:(1)n8n中python調用外部庫非官方方案,需要部署方適配處理,?https://vibe.akashio.com/t/topic/227/1;(2)n8n如何接入國產大模型可參考:https://n8n.akashio.com/article/how-to-integrate-chinese-ai-models-in-n8n
4、n8n的節點什么場景下會重復執行?如何控制只運行一次?
答:(1)在默認情況下,當一個包含多個 item 的 json 數據被傳遞給下游節點時,下游節點將根據一級 item 多次運行,每次只對一個 item 進行處理,直到處理完整個 json。這個是n8n的默認機制。
重復執行三次場景 | 正常執行一次場景 |
上一個節點返回: items = [ 當前HTTP Request節點會重復執行3次 | 上一個節點返回:items = [ 當前HTTP Request節點只會執行1次,不會重復執行。 |
(2)除了約定節點之間的返回格式,也可以通過設置節點的設置(Settings),控制節點只運行一次,如下圖所示,哪怕上一個節點返回多個 item 的 json 數據。