คู่มือการตั้งค่า

คู่มือการตั้งค่าผู้ให้บริการ

ดูขั้นตอนการตั้งค่าและการแก้ปัญหาตามเครื่องมือ

การกำหนดค่า ComfyUI

ComfyUI เป็นเครื่องมือสร้างเวิร์กโฟลว์ (Workflow) สำหรับรูปภาพและวิดีโอ ซึ่งไม่ใช่เครื่องมือแชททั่วไป หัวใจหลักของมันไม่ใช่ 'การเลือกรุ่นโมเดลมาคุย' แต่เป็นการโหลดเวิร์กโฟลว์แล้วกรอกข้อความพรอมต์ (Prompt), รูปภาพ และพารามิเตอร์ต่างๆ ลงในโหนด (Node) ของเวิร์กโฟลว์

ทำความเข้าใจเวิร์กโฟลว์ก่อน

เวิร์กโฟลว์ของ ComfyUI มักจะประกอบด้วยโหนดต่างๆ เช่น การโหลดโมเดล, ข้อความพรอมต์, แซมเพลอร์ (Sampler), ขนาดภาพ และการบันทึกผลลัพธ์ เส้นเชื่อมโยงและโหนดที่คุณเห็นบนหน้าเว็บคือขั้นตอนทั้งหมดในการสร้างรูปภาพหรือวิดีโอ

หากคุณต้องการเรียกใช้ ComfyUI ผ่าน API ปกติแล้วคุณต้องส่งออกเวิร์กโฟลว์เป็นไฟล์ JSON ในรูปแบบ API แล้วส่งไปยังบริการ ComfyUI ในเครื่อง (Local) หรือบนคลาวด์

ภาพอ้างอิงอินเทอร์เฟซเวิร์กโฟลว์ ทำความเข้าใจโหนด เส้นเชื่อมโยง และปุ่ม Run ก่อน แล้วค่อยดูการเรียกใช้งาน API จุดสำคัญของ ComfyUI ไม่ใช่อยู่ที่ Key แต่อยู่ที่ว่าเวิร์กโฟลว์สามารถทำงานได้อย่างราบรื่นหรือไม่
ภาพอินเทอร์เฟซเวิร์กโฟลว์ในเอกสารทางการของ ComfyUI

วิธีกรอกที่อยู่ในเครื่อง (Local Address)

รายการการกำหนดค่าวิธีกรอก
ที่อยู่เว็บ (Web address)http://127.0.0.1:8188
ที่อยู่ API (API address)http://127.0.0.1:8188/prompt
เวิร์กโฟลว์ (Workflow)workflow-api.json
ผลลัพธ์ (Output)History / โฟลเดอร์ Output
  1. เริ่มต้นเปิดใช้งาน ComfyUI ก่อน และตรวจสอบให้แน่ใจว่าเบราว์เซอร์สามารถเปิด http://127.0.0.1:8188 ได้
  2. โหลดเวิร์กโฟลว์ใน ComfyUI ที่เคยทดสอบแล้วว่าสามารถสร้างภาพได้สำเร็จ
  3. เปิดใช้งานตัวเลือกสำหรับนักพัฒนา (Developer) หรือการส่งออก API แล้วบันทึกเวิร์กโฟลว์เป็นไฟล์ API JSON
  4. ส่งไฟล์ JSON นี้ไปยัง /prompt โดยใช้สคริปต์หรือ API
  5. หลังจากการสร้างเสร็จสิ้น สามารถดูรูปภาพได้จากประวัติ (History) หรือโฟลเดอร์ผลลัพธ์ (Output)

ตัวอย่างการเรียกใช้ API

ส่งเวิร์กโฟลว์ไปยัง ComfyUI ภายในเครื่อง
curl -X POST http://127.0.0.1:8188/prompt \ -H "Content-Type: application/json" \ -d @workflow-api.json
ข้อผิดพลาดส่วนใหญ่ในเวิร์กโฟลว์รูปภาพ/วิดีโอมักเกิดจากไฟล์โมเดลหายไป, เวอร์ชันของโหนดไม่ตรงกัน หรือหน่วยความจำการ์ดจอ (VRAM) ไม่เพียงพอ ดังนั้นอย่าตรวจสอบแค่เพียง Key และ Base URL เท่านั้น

คำถามที่พบบ่อยสำหรับผู้เริ่มต้น

ปัญหาที่พบสิ่งที่ควรตรวจสอบก่อนวิธีแก้ไข
หน้าเว็บเปิดได้ แต่ API ล้มเหลวที่อยู่ของคำขอคือ /prompt หรือไม่ และเวิร์กโฟลว์ได้รับการส่งออกในรูปแบบ API หรือยังทดลองรันบนหน้าเว็บให้สำเร็จก่อน จากนั้นจึงส่งออกไฟล์ API JSON ใหม่อีกครั้ง
แจ้งเตือน: โหนดหายไป (Missing node)เวิร์กโฟลว์มีการใช้ Custom Node ที่ไม่ได้ติดตั้งอยู่ในเครื่องของคุณติดตั้งโหนดเพิ่มเติมตามคำแนะนำของเวิร์กโฟลว์นั้น หรือลองทดสอบด้วยเวิร์กโฟลว์พื้นฐานอื่น
แจ้งเตือน: ไม่พบไฟล์โมเดล (Model file does not exist)เส้นทางโฟลเดอร์ไฟล์สำหรับ Checkpoint, LoRA, VAE ฯลฯนำไฟล์โมเดลไปวางไว้ในไดเรกทอรีที่ถูกต้องของ ComfyUI แล้วรีสตาร์ทเพื่อเลือกใช้งาน
หน่วยความจำการ์ดจอ (VRAM) ไม่เพียงพอขนาดภาพ, จำนวนชุดที่สร้างพร้อมกัน (Batch size), ขนาดของโมเดลปรับลดขนาดภาพและจำนวนชุดลงก่อน ตรวจสอบว่าสามารถสร้างภาพได้ แล้วจึงค่อยปรับเพิ่มพารามิเตอร์ขึ้น