ROOM64 / KNOWLEDGE / N8N

ปัญหาทั่วไป

Common issues — เอกสารประกอบสำหรับปัญหาและคำถามทั่วไปใน node Ollama Model ใน n8n ซึ่งเป็นแพลตฟอร์มอัตโนมัติของ workflow รวมถึงรายละเอียดของปัญหาและแนวทางแก้ไขที่แนะนำ

อ่านต้นฉบับที่ n8n Official Docs ↗
คำแปลอัตโนมัติภาษาไทย แปลด้วย Google Translate / M2M100 จากเอกสาร n8n ณ วันที่ 2026-09-28 ยังไม่ได้ตรวจทานทางเทคนิคทุกหน้า โค้ดและ expression คงตามต้นฉบับ ชื่อ node เมนู และศัพท์เทคนิคคงภาษาอังกฤษเพื่อเทียบกับหน้าจอ n8n

Cluster nodes · AI และองค์ประกอบย่อย · Common issues

← Ollama Model

สารบัญในหน้านี้

เอกสารประกอบสำหรับปัญหาและคำถามทั่วไปใน node Ollama Model ใน n8n ซึ่งเป็นแพลตฟอร์มอัตโนมัติของ workflow รวมถึงรายละเอียดของปัญหาและแนวทางแก้ไขที่แนะนำ

ต่อไปนี้เป็นข้อผิดพลาดและปัญหาทั่วไปบางประการเกี่ยวกับ Ollama Model และขั้นตอนในการแก้ไขหรือแก้ไขปัญหาเหล่านั้น

parameter การประมวลผล

โมเดล Ollama โมเดลเป็น sub-node 1 Sub nodes ทำหน้าที่แตกต่างจาก nodes อื่น ๆ เมื่อประมวลผลรายการหลายอย่างโดยใช้คำอธิบาย

node ส่วนใหญ่ได้แก่ node รูท 2 หมายเลขรายการใด ๆ ในฐานะ input, การประมวลผลรายการเหล่านี้, และส่งผล. คุณสามารถใช้คำอธิบายเพื่ออธิบายรายการ input, และ node แก้ไขคำอธิบายสำหรับแต่ละรายการในทางกลับกัน. ตัวอย่างเช่น, ให้คำอธิบายของห้าชื่อค่า, คำอธิบาย {{ $json.name }} จะแก้ไขชื่อแต่ละชื่อตามลำดับ

ใน sub-node expression จะแก้ไขเป็นรายการแรกเสมอ ตัวอย่างเช่น กำหนดให้ input เป็นค่าชื่อห้าค่า expression {{ $json.name }} แก้เป็นชื่อเสมอ

ไม่สามารถเชื่อมต่อกับอินสแตนซ์ Ollama ระยะไกลได้

node โมเดล Ollama รองรับการตรวจสอบสิทธิ์ token Bearer สำหรับการเชื่อมต่อกับอินสแตนซ์ Ollama ระยะไกลที่อยู่ด้านหลังพร็อกซีที่ได้รับการตรวจสอบสิทธิ์ (เช่น Open WebUI)

สำหรับการเชื่อมต่อที่ได้รับการตรวจสอบสิทธิ์ระยะไกล ให้กำหนดค่าทั้ง URL ระยะไกลและคีย์ API ใน credentials Ollama ของคุณ

ปฏิบัติตาม Ollama credentials สำหรับข้อมูลเพิ่มเติม

ไม่สามารถเชื่อมต่อกับอินสแตนซ์ Ollama ในเครื่องได้เมื่อใช้ Docker

node โมเดล Ollama เชื่อมต่อกับอินสแตนซ์ Ollama ที่โฮสต์ในเครื่องโดยใช้ URL ฐานที่กำหนดโดย Ollama credentials . เมื่อคุณเรียกใช้ n8n หรือ Ollama ใน Docker คุณจะต้องกำหนดค่าเครือข่ายเพื่อให้ n8n สามารถเชื่อมต่อกับ Ollama ได้

โดยทั่วไปแล้ว Ollama จะรับฟังการเชื่อมต่อบน localhost ที่อยู่เครือข่ายท้องถิ่น ตามค่าเริ่มต้นใน Docker แต่ละคอนเทนเนอร์จะมีของตัวเอง localhost ซึ่งสามารถเข้าถึงได้จากภายในคอนเทนเนอร์เท่านั้น หาก n8n หรือ Ollama ทำงานอยู่ในคอนเทนเนอร์ ก็จะไม่สามารถเชื่อมต่อผ่านได้ localhost.

วิธีแก้ปัญหาขึ้นอยู่กับว่าคุณโฮสต์ทั้งสองคอมโพเนนต์อย่างไร

ถ้ามีเพียง Ollama อยู่ใน Docker (If only Ollama is in Docker)

หากมีเฉพาะ Ollama ที่ทำงานอยู่ใน Docker ให้กำหนดค่า Ollama ให้ฟังบนอินเทอร์เฟซทั้งหมดโดยการผูกเข้ากับ 0.0.0.0 ภายในคอนเทนเนอร์ (รูปภาพอย่างเป็นทางการได้รับการกำหนดค่าด้วยวิธีนี้แล้ว)

เมื่อเรียกใช้คอนเทนเนอร์ เผยแพร่พอร์ต กับ -p ธง ตามค่าเริ่มต้น Ollama ทำงานบนพอร์ต 11434 ดังนั้นคำสั่ง Docker ของคุณควรมีลักษณะดังนี้:

docker run -d -v ollama:/root/.ollama -p 11434:11434 --name ollama ollama/ollama

เมื่อทำการกำหนดค่า Ollama credentials , ที่ localhost ที่อยู่ควรจะทำงานได้โดยไม่มีปัญหา (ตั้งค่า URL ฐาน (base URL) ถึง http://localhost:11434).

หากมีเพียง n8n เท่านั้นที่อยู่ใน Docker (If only n8n is in Docker)

หากมีเฉพาะ n8n ที่ทำงานอยู่ใน Docker ให้กำหนดค่า Ollama ให้ฟังบนอินเทอร์เฟซทั้งหมดโดยการผูกเข้ากับ 0.0.0.0 บนโฮสต์

หากคุณใช้ n8n ใน Docker Linux ให้ใช้ --add-host ปักธงลงในแผนที่ host.docker.internal ถึง host-gateway เมื่อคุณเริ่มคอนเทนเนอร์ ตัวอย่างเช่น:

docker run -it --rm --add-host host.docker.internal:host-gateway --name n8n -p 5678:5678 -v n8n_data:/home/node/.n8n n8nio/n8n

หากคุณใช้ Docker Desktop ระบบจะกำหนดค่านี้ให้คุณโดยอัตโนมัติ

เมื่อทำการกำหนดค่า Ollama credentials ใช้ host.docker.internal เป็นที่อยู่โฮสต์แทน localhost . ตัวอย่างเช่น หากต้องการผูกเข้ากับพอร์ตเริ่มต้น 11434 คุณสามารถตั้งค่า URL พื้นฐานเป็นได้ http://host.docker.internal:11434.

หาก Ollama และ n8n ทำงานในคอนเทนเนอร์ Docker แยกกัน (If Ollama and n8n are running in separate Docker containers)

หากทั้ง n8n และ Ollama ทำงานใน Docker ในคอนเทนเนอร์ที่แยกจากกัน คุณสามารถใช้เครือข่าย Docker เพื่อเชื่อมต่อได้

กำหนดค่า Ollama ให้ฟังบนอินเทอร์เฟซทั้งหมดโดยเชื่อมโยงกับ 0.0.0.0 ภายในคอนเทนเนอร์ (รูปภาพอย่างเป็นทางการได้รับการกำหนดค่าด้วยวิธีนี้แล้ว)

เมื่อทำการกำหนดค่า Ollama credentials ให้ใช้ชื่อของคอนเทนเนอร์ Ollama เป็นที่อยู่โฮสต์แทน localhost . ตัวอย่างเช่น ถ้าคุณเรียกคอนเทนเนอร์ Ollama my-ollama และจะฟังบนพอร์ตเริ่มต้น 11434 คุณจะต้องตั้งค่า URL พื้นฐานเป็น http://my-ollama:11434.

หาก Ollama และ n8n ทำงานในคอนเทนเนอร์ Docker เดียวกัน (If Ollama and n8n are running in the same Docker container)

หาก Ollama และ n8n ทำงานในคอนเทนเนอร์ Docker เดียวกัน localhost ที่อยู่ไม่จำเป็นต้องมีการกำหนดค่าพิเศษใดๆ คุณสามารถกำหนดค่า Ollama ให้ฟังบน localhost และกำหนดค่า URL พื้นฐานใน Ollama credentials วิธีใช้โลคัลโฮสต์: http://localhost:11434.

ข้อผิดพลาด: เชื่อมต่อ ECONNREFUSED ::1:11434

ข้อผิดพลาดนี้เกิดขึ้นเมื่อคอมพิวเตอร์ของคุณเปิดใช้งาน IPv6 แต่ Ollama กำลังฟังที่อยู่ IPv4

หากต้องการแก้ไขปัญหานี้ ให้เปลี่ยน URL พื้นฐานในของคุณ Ollama credentials เพื่อเชื่อมต่อกับ 127.0.0.1 ที่อยู่ภายในเครื่องเฉพาะ IPv4 แทนที่จะเป็น localhost นามแฝงที่สามารถแก้ไขได้ทั้ง IPv4 หรือ IPv6: http://127.0.0.1:11434.

พร็อกซี Ollama และ HTTP/HTTPS

Ollama ไม่รองรับเอเจนต์ HTTP แบบกำหนดเองในการกำหนดค่า ซึ่งทำให้ยากต่อการใช้ Ollama หลังพร็อกซี HTTP/HTTPS แบบกำหนดเอง ขึ้นอยู่กับการกำหนดค่าพร็อกซีของคุณ มันอาจจะไม่ทำงานเลย แม้ว่าจะตั้งค่าแล้วก็ตาม HTTP_PROXY หรือ HTTPS_PROXY ตัวแปรสภาพแวดล้อม

อ้างถึง คำถามที่พบบ่อยของ Ollama สำหรับข้อมูลเพิ่มเติม

หมายเหตุ

  1. n8n คลูสตรีมมิ่งประกอบด้วยหนึ่งหรือหลายคูสตรีมมิ่งที่เชื่อมต่อกับคูสตรีมมิ่ง คูสตรีมมิ่งขยายฟังก์ชั่นของคูสตรีมมิ่งให้การเข้าถึงบริการหรือทรัพยากรที่เฉพาะเจาะจงหรือให้การประมวลผลที่เฉพาะเจาะจงประเภทเฉพาะเช่นฟังก์ชั่นคอมพิวเตอร์ ↩

  2. n8n คลูสเตอร์แต่ละคิวส์มีคิวส์รากเดียวที่กำหนดฟังก์ชั่นหลักของคิวส์หนึ่งหรือหลายคิวส์ใต้คิวส์เชื่อมต่อกับคิวส์รากเพื่อขยายฟังก์ชั่น ↩

เอกสารและภาพต้นฉบับ © n8n GmbH · คำแปล คู่มือประกอบ และภาพแนวคิดเพิ่มเติมโดย Room64 · เว็บไซต์นี้ไม่ใช่เอกสารทางการของ n8n · Apache 2.0 พร้อม Commons Clause

มีงานที่อยากให้ Software, AI หรือ Automation ช่วยอยู่ไหม?

เล่า workflow หรือปัญหาที่ทีมกำลังเจอ เราช่วยดูได้ว่าควรใช้ระบบสำเร็จรูป เชื่อมเครื่องมือเดิม หรือพัฒนาเพิ่มเฉพาะส่วนไหน

คุยกับเราทาง LINEhello@room64.net