聊天模型節點發生未知錯誤

@Seraphina 這不是未知的問題,toast 訊息已經明確說明了,你的 AI Agent 節點被固定在舊版本 (2.2),不支援你連接的模型。n8n 在新增節點時會鎖定該節點的版本,所以你需要換一個新的,刪除現有的 AI Agent 節點,放入一個新的 AI Agent 節點,重新連接你的 openai 模型、memory 和 tools 以及主要的 in/out。新節點會用目前的版本初始化,模型就能正常運作。如果新節點還是出現 2.2 版本,那代表你的 n8n instance 本身版本過舊,你需要更新 n8n 才能獲得更新的 agent。

有人能告訴我為什麼我的 OpenAI Chat Model 失敗了嗎?它之前運作得很好。我也檢查了每個節點,它已更新並支援 2.0。OpenRouter Chat Model 可以運作,Gemini 也可以運作,但為什麼 Open AI 總是失敗。

有人遇到過同樣的問題嗎?

最佳解決方案:選擇 AI Agent Node。在右上方的 Node 面板中,使用版本選擇器並更新至該 Node 的最新版本。Node 將保留所有目前的連接。更新後,OpenAI Chat Model 應該能正常運作。

這是因為 Agent Node 的類型版本隨著 n8n 進行了更新,而現有的工作流程在您手動更新之前仍保持在先前的版本上。

@Seraphina 既然 openrouter 和 gemini 都能正常運作,只有 openai 失敗,這指向問題出在 openai 這邊,而不是你的 agent 設定。通常是 API 金鑰或帳戶額度/信用用盡的問題(這與之前能正常運作但後來停止的情況相符)。openai chat model node 執行時實際的錯誤訊息是什麼?開啟它、執行,然後貼上紅色錯誤訊息,這樣我們就能判斷是 401 金鑰問題、429 配額/帳單問題,還是找不到模型的問題。

如果錯誤訊息正好就是截圖上顯示的內容,我就不會在這裡發文了。

@Seraphina openrouter 和 gemini 都運行正常,但只有 openai 掛了,這通常是 openai 額度用完了。檢查一下 platform.openai.com 上的帳單。如果帳戶裡還有餘額,把 openai 節點的確切紅色錯誤訊息貼出來,不然無法分辨是金鑰還是模型的問題。

沒問題。如果你已經重新建立節點,但它仍然拋出相同的錯誤,看起來不是明顯的版本升級問題。

以下是一些較不明顯的原因,即使在全新節點上也可能導致此問題:

• JSON 檔案中的陳舊類型版本。有時候畫布會更新節點,但工作流程 JSON 更新卻沒有。你應該匯出工作流程,直接在 JSON 中檢查 AI Agent 節點的 typeVersion。如果不是最新版本,你可以在 JSON 檔案中更新它,然後重新匯入工作流程。

• Agent 節點下一步是 OpenAI 子節點。即使錯誤訊息指向 Agent 節點,不相容性可能是 OpenAI Chat Model 子節點與 Agent 節點不相容的版本之間的問題。你應該刪除 OpenAI 子節點並重新新增它(不要對 Agent 節點執行此操作)。

• 為了清楚起見,這是你自我託管 n8n 執行個體的版本控制問題。如果你是自我託管,並且落後幾個版本,你的執行個體中甚至可能無法使用最新的 Agent typeVersion。你使用的是哪個版本的 n8n?