Darrell TW

n8n 自動化工作流程教學
MarTech 解決方案分享

0%

n8n AI 模型 Router 教學:自動選擇最適合的 AI 模型

n8n-zeabur-ai-hub-model-router-bg

Zeabur AI Hub 是什麼?

簡單來說,Zeabur AI Hub 是一個統一的 AI API Gateway,只要儲值一次就能使用多家不同的 AI 模型,還能避免 Google 的 AI 服務收費無上限可能造成的窘境。

而自動化場景中,很多時候就會需要動態的切換模型來應對不同等級或難度的工作,這時候統一使用 Zeabur AI Hub 就是一個不錯的選擇。

為什麼選擇 Zeabur AI Hub?

  • 統一帳單管理:不用分別管理 OpenAI、Anthropic、Google 等多家帳單,儲值一次就能使用所有模型
  • 避免無上限收費風險:Google AI 服務沒有消費上限,用 Zeabur 可以控制預算
  • 一個 API Key 切換多模型:不用為每家服務設定不同的 Credentials,在 n8n 中管理更方便
  • OpenAI 相容格式:大多數模型都支援 OpenAI API 格式,切換成本極低
廠商支援模型(點擊複製)
OpenAI gpt-5 gpt-5-mini gpt-4.1 gpt-4.1-mini gpt-4o gpt-4o-mini gpt-oss-120b
Anthropic claude-sonnet-4-5 claude-haiku-4-5
Google gemini-2.5-pro gemini-3-pro-preview gemini-2.5-flash gemini-2.5-flash-lite gemini-2.5-flash-image
xAI grok-4-fast-non-reasoning
DeepSeek deepseek-v3.2-exp
智譜 AI glm-4.6
Moonshot kimi-k2-thinking
Meta llama-3.3-70b
Alibaba qwen-3-32 qwen3-next

最新的模型清單可以到 Zeabur AI Hub Models 查看

如何取得 API Key

如果你已經有 Zeabur 帳號,到 AI Hub 開通服務
就能按照下方圖片指引取得 API Key

Zeabur AI Hub 取得 API Key 的介面

n8n Credentials 設定

因為 Zeabur AI Hub 使用 OpenAI 相容的 API 格式
所以在 n8n 中,我們可以直接用 OpenAI 的 credential 來設定

建立新的 Credential

  1. 在 n8n 中建立一個 OpenAI Credential
  2. 設定以下內容:
    • API Key:貼上 Zeabur AI Hub 的 API Key
    • Base URL:填入 Zeabur 的 endpoint,從下方截圖位置取得
Zeabur AI Hub 的 API Endpoint
n8n OpenAI Credential 設定 Zeabur AI Hub 的 API Key 和 Base URL

設定完成後,可以看看 chat model 中是否有出現完整的模型列表。

n8n 測試 Zeabur AI Hub Credential 是否成功

實戰:在 n8n 建立一個 AI 模型 Router 工作流

這邊要分享一個進階應用:讓 AI 自己先選擇最適合的模型

整體架構

n8n 搭配 Zeabur AI Hub 動態切換模型的工作流示意圖
1
2
3
4
5
Chat Trigger → AI 模型 Router → AI Agent

用基本的模型根據需求來判斷該用哪個模型

動態切換到適合的模型回應

核心概念是:

  • 便宜快速的模型(gpt-4o-mini)來判斷問題複雜度
  • 根據判斷結果,動態切換到最適合的模型來回答

AI 模型 Router 節點設定

首先先建立一個 AI 節點,然後選擇 Chat Model 是 OpenAI 但換成 Zeabur AI Hub 的 credential
我這邊示範用 gpt-4o-mini 來當作判斷複雜程度的模型

n8n Chain LLM 節點設定作為 AI 模型 Router

Router Prompt 設計

Router 的 Prompt:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
你是 Model Router,根據用戶請求內容與上下文長度,選擇最適合且最省成本的模型。

可用模型:
gemini-2.5-flash-lite、gemini-2.5-flash、claude-haiku-4-5、
claude-sonnet-4-5、gpt-4o-mini、gpt-4o、kimi-k2-thinking...

判斷規則(由上而下,符合即停止):

1. gemini-2.5-flash-lite / grok-4-fast-non-reasoning
- 簡單查詢、基礎翻譯、格式轉換
- 輸入 < 8K tokens
- 不需要推理或創意

2. claude-haiku-4-5 / gemini-2.5-flash / gpt-4o-mini
- 文章摘要、短篇創作、簡單程式碼
- 輸入 < 32K tokens

3. claude-sonnet-4-5 / gemini-2.5-pro / gpt-4.1-mini
- 專業文案、複雜程式碼、中度推理
- 輸入 < 128K tokens

4. kimi-k2-thinking / deepseek-v3.2-exp / gpt-5-mini
- 極難數學、複雜邏輯推導、高風險領域
- 長上下文 ≥ 128K tokens

輸出格式:僅輸出單一模型名稱

Structured Output Parser 設定

為了確保 Router 輸出的格式固定,我們用 Structured Output Parser 來限制輸出格式。

設定步驟:

  1. 在 AI 模型 Router 節點下方,連接一個 Structured Output Parser 子節點
  2. JSON Schema Example 欄位中,貼上以下範例:
1
2
3
{
"model": "gpt-4o-mini"
}

這樣 AI 就會被強制輸出符合這個格式的 JSON,方便後續節點取用 output.model 的值。

動態模型切換

最後一步是讓 AI Agent 使用 Router 選出的模型

在 OpenAI Chat Model 節點的 Model 欄位,使用表達式:

1
={{ $('AI 模型 Router').item.json.output.model }}
n8n OpenAI Chat Model 使用表達式動態切換模型

這樣 AI Agent 就會根據 Router 的判斷,動態使用不同的模型來回應

實測展示

案例 1:簡單問題

問題:「今天天氣如何?」

Router 判斷這是簡單查詢,選擇了 gemini-2.5-flash-lite(耗時 3.149s)

簡單天氣問題測試,Router 自動選擇 gemini-2.5-flash-lite 模型

案例 2:需要深度分析的問題

問題:「幫我撰寫 n8n 的深入解析,300字內」

Router 判斷這需要專業內容產出,選擇了 claude-sonnet-4-5(耗時 10.087s)

深度內容撰寫測試,Router 自動選擇 claude-sonnet-4-5 模型

延伸應用

這個架構可以根據你的需求調整:

  1. 調整判斷規則:根據你的使用場景,修改 Router 的 Prompt
  2. 新增/移除模型:更新可用模型清單,Zeabur 有新模型時也能馬上使用
  3. 也能將判斷的情境和模型存一份到 Google Sheet 或是資料庫中,未來可以分析是否有優化可能。

常見問題

可以用在正式環境嗎?穩定性如何?
Zeabur AI Hub 是透過官方 API 轉發,穩定性取決於各家 AI 服務本身。建議在正式環境中加入錯誤處理和 fallback 機制。
如果 Router 選錯模型怎麼辦?
可以調整 Router 的 Prompt 判斷規則,或在特定情境下強制指定模型。也可以記錄每次選擇結果來持續優化。
支援的模型會自動更新嗎?
Zeabur 會持續新增模型,但 Router 的 Prompt 需要手動更新可用模型清單。建議定期查看 Zeabur AI Hub Models 頁面。
Zeabur AI Hub 怎麼收費?
採用預付儲值制,用多少扣多少。各模型價格可在 Zeabur AI Hub Models 頁面查看,通常與原廠價格相近或略低。好處是統一管理、避免多家帳單,且可設定預算上限。

結語

用 Zeabur AI Hub 搭配 n8n 的 AI 模型 Router,可以實現:

  • 一個 API Key 存取多種 AI 模型
  • 統一計費,不用管各家的帳單
  • 自動選擇最適合的模型,省錢又省心

適合用在例如小助理的情境,通常助理會需要負責處理多種不同的需求:行事曆調整、天氣與報表查詢、回答複雜或是分析結果的問題。

如果只選定一種固定的模型,可能會造成偶爾太聰明但浪費太多成本,或是太笨反而無法給出正確的答案。透過 AI 模型 Router 動態切換,就能兼顧成本與品質。

相關文章推薦

n8n Structured Output Parser 節點教學

控制 AI 輸出格式,不再被 markdown 包裹的 JSON 困擾

n8n Structured Output Parser 節點教學
n8n 安裝部署教學

官方 Cloud、Zeabur、本機部署該怎麼選?完整比較分析

n8n 安裝部署教學