OpenAI 認證在 n8n Cloud 2.19.3 上失敗,錯誤訊息為 config.headers.setContentType is not a function

嗨各位,
我在 n8n Cloud 中連接 OpenAI 憑證時遇到問題。
n8n 版本:2.19.3
憑證:OpenAI 帳戶
基礎 URL:https://api.openai.com/v1
組織 ID:空白
自訂標頭:已停用
OpenAI 計費:有效
API 金鑰:新建立,具有所有權限,位於正確的專案內
當我嘗試儲存/測試憑證時,n8n 顯示:
config.headers.setContentType is not a function
這似乎不是 OpenAI API 金鑰或計費問題,因為錯誤發生在 n8n 內部,在請求完成之前。
我發現了一份類似報告,提及對 api.openai.com 的請求可能在 n8n 2.19.x 中失敗,因為 config.headers 被重寫為純物件,然後 setContentType 不可用。
for n8n Cloud 使用者有任何解決方案嗎?還是我的執行個體需要由 n8n 支援進行更新/修復?
謝謝!

描述問題/錯誤/問題

錯誤訊息是什麼(如有)?

請分享您的工作流程

(在您的畫布上選取節點,並使用鍵盤快捷鍵 CMD+C/CTRL+C 和 CMD+V/CTRL+V 複製並貼上工作流程。)

分享最後一個節點傳回的輸出

關於您的 n8n 設定的資訊

  • n8n 版本:
  • 資料庫(預設值:SQLite):
  • n8n EXECUTIONS_PROCESS 設定(預設值:own、main):
  • 透過下列方式執行 n8n(Docker、npm、n8n cloud、桌面應用程式):
  • 作業系統:

聽起來類似這個討論串

我這邊也是。我被這個問題卡住了,已經試著除錯大約4小時了,結果還是一樣

暫時解決方案,如果你不需要最新功能,可以降級到 2.18.5,在這裡仍然可用

透過 localhost 執行 n8n 也有相同的問題 n8n = 2.19.4

如果你的意圖是建立一個 AI 聊天機器人,你可能想嘗試我在這個主題中描述的解決方案。

歡迎來到 n8n 社群 @Vinicius_Adam_Moraes

這是一個已知問題
由於您在 n8n Cloud 上,我建議您提出支援票證,並包含您的工作區 URL、n8n 版本、確切的錯誤以及 GitHub 問題參考 n8n-io/n8n#29471。除非支援要求,否則我不會再次輪換金鑰。

只是為了結束這個問題,這個問題最近已經解決了。請更新,一切應該都沒問題。