OpenAI 節點錯誤:「messages must be a non-empty array, got null」儘管有輸入

@CuO 我想我現在真的可以釘住它了。我進一步研究了一下,n8ns v2 message a model 針對的是 OpenAI 的較新 Responses API,它在輸入欄位中發送提示,而不是在 messages 陣列中。你的自訂閘道幾乎肯定只支援較舊的 chat/completions API,所以它接收的主體沒有 messages 金鑰,並完全按原樣返回,得到 null,所以這其實不是你的配置問題。有兩種解決方法:如果你可以選擇節點版本,就使用舊版 OpenAI 節點(1.4,它仍然會呼叫 chat/completions),或者使用 HTTP 請求節點直接連接到你的閘道的 /chat/completions,並使用 messages 陣列。和這個已解決的討論串有相同的 v2 responses-api 根本原因