錯誤:無法接收回應

我在嘗試執行這個工作流程時遇到了這個問題。我已經用 llama3 在一台相當不錯的機器上配置了 ollama 聊天模型,它列出了我所有的模型,所以連接沒有問題。我試過 qwen2.5:0.5B,它產生了相同的錯誤


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

我用 docker 搭配 podman 執行它

@tomy687

你需要明確告訴 n8n 它的「公開」位址是什麼,這樣它才能告訴你的瀏覽器將資料發送到哪裡。你可以透過在 Podman 容器配置中設定環境變數來做到這一點。

  1. 識別你的主機 IP:找到執行 Podman 的機器的 IP 位址(例如 192.168.1.50)。
  2. 更新你的 Podman Run/Compose 命令:新增以下環境變數:
    • WEBHOOK_URL:將其設定為你用來在瀏覽器中存取 n8n 的完整 URL(例如 http://192.168.1.50:5678/)。關鍵:包括尾部斜線。
    • N8N_HOST:將其設定為相同的 IP 或主機名稱(例如 192.168.1.50)。
    • N8N_PROTOCOL:將其設定為 http(或 https,如果你使用具有 SSL 的反向代理)。

如果你想在重新啟動前 100% 確定這是原因:

  1. 開啟你的瀏覽器的開發者工具(F12 或 右鍵點擊 > 檢查)。
  2. 前往網路分頁。
  3. 嘗試在 n8n 聊天中傳送訊息。
  4. 在清單中尋找一個紅色的請求(很可能是對 /webhook/... 端點的 POSTGET)。
  5. 檢查該失敗請求的 URL。如果它顯示 localhost 或內部 IP,例如 172.x.x.x,這就確認了設定錯誤。

感謝您讓我們知道這一點,我們已建立 CV-14 作為內部開發工單來進行調查。