n8n OpenAI AI 自動化 ChatGPT 工作流模板

n8n + OpenAI 串接入門:打造你的第一個 AI 工作流(附模板)

用 n8n 串接 OpenAI,5 個步驟打造自動摘要、自動翻譯、自動分類等 AI 工作流。附可匯入的模板 JSON,10 分鐘就能跑起來。

N8NMarket 2026年4月4日 12 分鐘閱讀

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 註冊帳號。

  1. 登入後點左邊選單的 API keys
  2. Create new secret key
  3. 取個名字(例如 n8n-workflow
  4. 複製 Key,存好——它只會顯示一次

費用部分不用擔心。OpenAI 新帳號有免費額度,而且 GPT-4o 的定價是每百萬 input token $2.50、output token $10.00(來源:OpenAI 官方定價頁)。一般自動化工作流,一個月花不到 $1 美金。

2. n8n 已經裝好

還沒裝?看這篇:n8n 完整入門指南

n8n Cloud 或自架版都可以。

Step 1 — 在 n8n 設定 OpenAI 憑證

打開 n8n,照著做:

  1. 點左邊選單的 Credentials(憑證)
  2. 點右上角 Add Credential
  3. 搜尋 OpenAI,選 OpenAI API
  4. 在 API Key 欄位貼上剛才複製的 Key
  5. Save

完成。從現在開始,n8n 裡所有 OpenAI 相關的節點都能用這組憑證。

Step 2 — 建立你的第一個 AI 工作流

我們來做一個簡單的:Webhook 收到文字 → AI 自動摘要 → 回傳結果

2.1 加入 Webhook 節點

  1. 建立新工作流
  2. 加入 Webhook 節點
  3. HTTP Method 選 POST
  4. 記下 Test URL(等下要用)

2.2 加入 OpenAI 節點

  1. 加入 OpenAI 節點,連接在 Webhook 後面
  2. Resource 選 Message
  3. Operation 選 Send a Message or Create a Completion
  4. Model 選 gpt-4o(性價比好)
  5. Prompt 這樣寫:
請用繁體中文幫我摘要以下內容,抓出 3 個重點:

{{ $json.body.text }}

n8n 在 v1.117.0 推出了 OpenAI 節點 V2 版本,支援 Responses API,功能更完整。如果你的版本夠新,會自動用 V2。

2.3 加入 Respond to Webhook 節點

  1. 加入 Respond to Webhook 節點
  2. 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 通知(把摘要傳給你)

關鍵設定:

  1. Email Trigger:用 IMAP 節點監聽信箱,有新信就觸發
  2. OpenAI 節點 的 Prompt:
你是一位專業的郵件助理。請用繁體中文摘要以下 Email:
- 寄件人是誰
- 主旨是什麼
- 需要我採取什麼行動
- 緊急程度(高/中/低)

Email 內容:
{{ $json.text }}
  1. 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 費用控制小撇步

  1. 選對模型:簡單任務用 gpt-4o-mini(便宜 10 倍以上),複雜任務才用 gpt-4o
  2. 控制 max_tokens:摘要任務設 500 tokens 就夠了,不要讓 AI 寫小說
  3. 設定 usage limit:在 OpenAI 後台設定月度上限,超過就停
  4. 用 Cached Input:重複的 system prompt 會自動快取,省一半費用
  5. 批次處理用 Batch API:不急的任務用 Batch API 送,打五折

實測過的,放心用——一般中小企業的自動化工作流,每月 API 費用大概 $5-20 美金,比請一個實習生便宜多了。

模板下載

不囉唆,直接用:

模板包含 3 個工作流:

  1. Webhook + AI 摘要(本篇教學的完整版)
  2. Email 自動摘要 + Slack 通知
  3. Google Sheet 批量內容生成

直接上模板 >> n8nstart.cc/templates

匯入方法:n8n 首頁 → Import from File → 選 JSON → 搞定。

下一步

學會 OpenAI 串接之後,你可以繼續往這些方向走:


常見問題 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。詳細做法看多模型切換教學