n8n + OpenAI 串接入門:打造你的第一個 AI 工作流(附模板)
用 n8n 串接 OpenAI,5 個步驟打造自動摘要、自動翻譯、自動分類等 AI 工作流。附可匯入的模板 JSON,10 分鐘就能跑起來。
n8n 可以串 OpenAI,這大概是 2026 年 n8n 使用者最該學的一件事。串上之後,你可以讓工作流自己讀信、自己摘要、自己分類、自己回覆——以前要人做的事,現在丟給 AI 就好。
這篇帶你從零開始:申請 API Key → 在 n8n 設定 OpenAI 憑證 → 建好第一個 AI 工作流。文末有模板可以直接下載匯入,10 分鐘就能跑。
n8n + OpenAI 能做什麼?
先講結論:只要是「文字進去、文字出來」的工作,幾乎都能交給 AI。
幾個馬上能用的場景:
- 自動摘要:收到一封很長的 Email → AI 幫你抓重點,30 秒搞定
- 自動翻譯:客戶傳英文訊息 → AI 自動翻成中文轉給你
- 自動分類:表單回覆進來 → AI 判斷是「客訴」「詢價」還是「合作」,自動分流
- 批量文案:Google Sheet 裡一堆產品名稱 → AI 批量生成產品描述
- 智慧回覆:客服訊息進來 → AI 根據你的 FAQ 文件自動回覆
白話版:就是幫你自動做文字處理的事,而且做得比你想像中聰明。
事前準備
開始之前,你需要兩樣東西:
1. OpenAI API Key
到 OpenAI Platform 註冊帳號。
- 登入後點左邊選單的 API keys
- 點 Create new secret key
- 取個名字(例如
n8n-workflow) - 複製 Key,存好——它只會顯示一次
費用部分不用擔心。OpenAI 新帳號有免費額度,而且 GPT-4o 的定價是每百萬 input token $2.50、output token $10.00(來源:OpenAI 官方定價頁)。一般自動化工作流,一個月花不到 $1 美金。
2. n8n 已經裝好
還沒裝?看這篇:n8n 完整入門指南。
n8n Cloud 或自架版都可以。
Step 1 — 在 n8n 設定 OpenAI 憑證
打開 n8n,照著做:
- 點左邊選單的 Credentials(憑證)
- 點右上角 Add Credential
- 搜尋
OpenAI,選 OpenAI API - 在 API Key 欄位貼上剛才複製的 Key
- 點 Save
完成。從現在開始,n8n 裡所有 OpenAI 相關的節點都能用這組憑證。
Step 2 — 建立你的第一個 AI 工作流
我們來做一個簡單的:Webhook 收到文字 → AI 自動摘要 → 回傳結果。
2.1 加入 Webhook 節點
- 建立新工作流
- 加入 Webhook 節點
- HTTP Method 選
POST - 記下 Test URL(等下要用)
2.2 加入 OpenAI 節點
- 加入 OpenAI 節點,連接在 Webhook 後面
- Resource 選 Message
- Operation 選 Send a Message or Create a Completion
- Model 選
gpt-4o(性價比好) - Prompt 這樣寫:
請用繁體中文幫我摘要以下內容,抓出 3 個重點:
{{ $json.body.text }}
n8n 在 v1.117.0 推出了 OpenAI 節點 V2 版本,支援 Responses API,功能更完整。如果你的版本夠新,會自動用 V2。
2.3 加入 Respond to Webhook 節點
- 加入 Respond to Webhook 節點
- Response Body 設定為 OpenAI 的回覆內容
2.4 測試
用 curl 或 Postman 送一段文字到 Test URL:
curl -X POST https://你的n8n網址/webhook-test/ai-summary \
-H "Content-Type: application/json" \
-d '{"text": "這裡放一段很長的文字..."}'
AI 會自動摘要並回傳結果。先跑起來再說。
實作範例:自動摘要 Email
這個場景超實用:每天收到的信很多,讓 AI 幫你先讀過、抓重點。
工作流架構:
Email Trigger(IMAP)
↓
OpenAI(摘要 prompt)
↓
Slack / LINE 通知(把摘要傳給你)
關鍵設定:
- Email Trigger:用 IMAP 節點監聽信箱,有新信就觸發
- OpenAI 節點 的 Prompt:
你是一位專業的郵件助理。請用繁體中文摘要以下 Email:
- 寄件人是誰
- 主旨是什麼
- 需要我採取什麼行動
- 緊急程度(高/中/低)
Email 內容:
{{ $json.text }}
- Slack 節點:把摘要發到指定的 Channel
這樣每天早上打開 Slack,就能看到所有信件的重點摘要,不用一封一封點開看。
實作範例:表單回覆 AI 分類
另一個常見場景:網站表單收到回覆,AI 自動判斷類型再分流處理。
Webhook(收表單)
↓
OpenAI(分類判斷)
↓
Switch 節點(根據分類結果分流)
↓
├── 客訴 → 寄信給客服主管
├── 詢價 → 寄信給業務
└── 合作 → 寄信給 BD
OpenAI 節點的 Prompt 這樣寫:
請判斷以下表單內容屬於哪個類別,只回覆類別名稱:
- 客訴
- 詢價
- 合作
- 其他
表單內容:
姓名:{{ $json.body.name }}
訊息:{{ $json.body.message }}
Switch 節點根據 AI 回覆的文字做分流,搞定。
實作範例:批量內容生成
行銷人最愛這個:在 Google Sheet 裡列好 20 個產品名稱,AI 批量生成產品描述。
Schedule Trigger(每天早上 9 點)
↓
Google Sheets(讀取還沒生成描述的行)
↓
OpenAI(生成產品描述)
↓
Google Sheets(把描述寫回去)
注意:批量處理時,建議在 OpenAI 節點設定 Batch Size,避免一次送太多 request 被 rate limit。
進階:Function Calling
GPT-4o 支援 Function Calling(工具呼叫),白話版:就是你可以告訴 AI「你有哪些工具可以用」,AI 會自己判斷什麼時候該用哪個。
在 n8n 裡,這個功能透過 AI Agent 節點實現。想深入了解,看這篇:n8n AI Agent 工作流設計模式。
OpenAI API 費用控制小撇步
- 選對模型:簡單任務用
gpt-4o-mini(便宜 10 倍以上),複雜任務才用gpt-4o - 控制 max_tokens:摘要任務設 500 tokens 就夠了,不要讓 AI 寫小說
- 設定 usage limit:在 OpenAI 後台設定月度上限,超過就停
- 用 Cached Input:重複的 system prompt 會自動快取,省一半費用
- 批次處理用 Batch API:不急的任務用 Batch API 送,打五折
實測過的,放心用——一般中小企業的自動化工作流,每月 API 費用大概 $5-20 美金,比請一個實習生便宜多了。
模板下載
不囉唆,直接用:
模板包含 3 個工作流:
- Webhook + AI 摘要(本篇教學的完整版)
- Email 自動摘要 + Slack 通知
- Google Sheet 批量內容生成
直接上模板 >> n8nstart.cc/templates
匯入方法:n8n 首頁 → Import from File → 選 JSON → 搞定。
下一步
學會 OpenAI 串接之後,你可以繼續往這些方向走:
- 想讓 AI 能讀懂你自己的資料?看 n8n RAG Chatbot 建置教學
- 想了解更多 AI 工作流架構?看 n8n AI Agent 工作流設計模式
- 想省錢、不被 OpenAI 綁死?看 n8n 多模型切換教學
- 回到完整學習路徑:n8n + AI Agent 實戰指南
常見問題 FAQ
n8n OpenAI 節點要付費嗎?
n8n 本身的節點不用錢。你要付的是 OpenAI 的 API 使用費。GPT-4o 大概是每百萬 input token $2.50(來源),一般自動化工作流每月花不到幾美金。
n8n 可以用 GPT-4o 嗎?
可以。在 OpenAI 節點的 Model 欄位選 gpt-4o 就好。v1.117.0 之後的 V2 節點還支援 Responses API,功能更多。
API Key 放在 n8n 裡安全嗎?
安全。n8n 的憑證用 N8N_ENCRYPTION_KEY 加密儲存,不會以明文存在資料庫裡。只要你的 Encryption Key 保管好就沒問題。
一個工作流可以用多個 AI 模型嗎?
可以。你可以在同一個工作流裡放多個 OpenAI 節點,甚至混用 Claude、Gemini。詳細做法看多模型切換教學。