Model
Trends
.ai
Model
Trends
.ai
những mô hình AI mã nguồn mở tốt nhất

ComfyUI là gì? Hướng dẫn cho người mới về các node, quy trình làm việc và biểu đồ đầu tiên

Chủ đề: ComfyUI
Bởi Lookout
Đăng ngày 2025-12-17
Giải thích ComfyUI cho những người đã dùng Automatic1111, Fooocus hoặc ứng dụng web: tại sao nó là một biểu đồ, bảy node trong quy trình mặc định và chức năng của từng node, cách tải quy trình từ một hình ảnh, nơi đặt mô hình, Trình Quản Lý cho các node thiếu, và khi nào nên dùng công cụ đơn giản hơn hoặc dịch vụ đám mây.

Tổng quan

ComfyUI là một chương trình miễn phí chạy các mô hình hình ảnh và video dưới dạng biểu đồ: các hộp (node) mỗi cái làm một việc, được nối với nhau bằng dây dẫn truyền mô hình, prompt, hình ảnh tiềm ẩn và điểm ảnh cuối cùng. Trong khi
Automatic1111
cho bạn một form với các trường cố định, ComfyUI cho phép bạn nối các phần đó theo cách mà mô hình mới nhất cần, đó là lý do tại sao
Flux
,
Wan
,
Qwen Image
,
LTX-2
và hầu hết các bản phát hành 2025-2026 đều chạy trên ComfyUI đầu tiên và thường chỉ có trên đó.
Quy trình mặc định có bảy node và đó là tất cả những gì người mới cần hiểu: Load
Checkpoint
(mô hình, bộ mã hóa văn bản và VAE), hai node CLIP Text Encode (prompt tích cực và tiêu cực), Empty Latent Image (kích thước), KSampler (seed, bước,
CFG
, sampler, scheduler), VAE Decode (từ latent sang điểm ảnh) và Save Image. Mọi quy trình khác bạn tải về đều là chuỗi này với các node thêm vào: một Load
LoRA
giữa checkpoint và sampler, một
ControlNet
trước sampler, một bộ phóng to sau decode.
ComfyUI cũng là nơi chia sẻ các quy trình làm việc: một file PNG lưu bởi ComfyUI chứa toàn bộ biểu đồ, kéo nó vào canvas sẽ xây dựng lại biểu đồ đó. Hướng dẫn node ComfyUI trên trang này ghi lại mọi node phổ biến và lỗi nó báo. Nếu bạn chỉ muốn một hộp prompt, Fooocus hoặc ứng dụng web như
BitVector
là lựa chọn dễ dàng hơn, và
PirateDiffusion
chạy nhiều quy trình ComfyUI giống nhau trên máy chủ của họ chỉ với một lệnh duy nhất.

Tham khảo

Tên
Kiểu
Ý nghĩa
Load Checkpoint
node
Xuất ra MODEL, CLIP và VAE từ một file. Với Flux,
Qwen
, Wan và
Z-Image
bạn dùng Load Diffusion Model + DualCLIPLoader/CLIPLoader + Load VAE thay thế.
CLIP Text Encode
node
Biến prompt thành điều kiện. Một node cho prompt tích cực, một node cho prompt tiêu cực. Cú pháp trọng số (word:1.2) dùng được ở đây.
Empty Latent Image
node
Chiều rộng, chiều cao, kích thước batch. Bội số của 8 (SD) hoặc 16 (Flux, Wan).
KSampler
node
seed, control_after_generate (cố định/ngẫu nhiên), bước, cfg, tên sampler, scheduler, denoise. Là phần trung tâm của biểu đồ.
VAE Decode
node
Chuyển từ latent sang hình ảnh. Dùng VAE Decode (Tiled) khi kích thước lớn bị hết bộ nhớ.
Save Image / Preview Image
node
Save ghi ra ComfyUI/output với quy trình nhúng bên trong; Preview chỉ hiển thị.
Load LoRA
node
Nằm giữa checkpoint và sampler; strength_model và strength_clip. Dùng LoraLoaderModelOnly cho biểu đồ kiểu Flux.
ComfyUI Manager
extension
Cài các node tùy chỉnh thiếu từ quy trình ("Install Missing Custom Nodes") và cập nhật mọi thứ.
AD
Chỉ muốn một hộp prompt?
Nếu biểu đồ phức tạp hơn bạn cần hôm nay, BitVector Prism chạy cùng các mô hình SDXL, Flux và Qwen từ ứng dụng web đơn giản, không cần cài đặt. Quay lại ComfyUI khi bạn muốn tự nối dây.

Từng bước

  1. Cài đặt: ComfyUI Desktop (Windows, Mac) là trình cài đặt một cú nhấp; bản zip portable (Windows, NVIDIA) giải nén ở bất cứ đâu; Linux và Mac có thể chạy từ mã nguồn với Python 3.12. Trang ứng dụng ComfyUI của chúng tôi có danh sách liên kết.
  2. Đặt checkpoint vào ComfyUI/models/checkpoints (một fine-tune
    SDXL
    từ trang này là lựa chọn đầu tiên tốt), LoRA vào models/loras, VAE vào models/vae.
  3. Khởi động ComfyUI, mở tab trình duyệt nó in ra, và tải quy trình mặc định (Menu Workflow > Browse Templates > Image generation).
  4. Nhấn vào tên checkpoint trong Load Checkpoint và chọn file của bạn. Gõ prompt vào CLIP Text Encode trên, prompt tiêu cực ngắn vào node dưới.
  5. Đặt Empty Latent Image thành 1024x1024 cho SDXL. Trong KSampler đặt bước 28, cfg 6, dpmpp_2m, karras, seed control "randomize".
  6. Nhấn Queue (hoặc Ctrl+Enter). Hình ảnh hiện trong Save Image và được ghi vào thư mục output kèm quy trình bên trong.
  7. Chèn một Load LoRA: nhấp đúp vào canvas, gõ "Load LoRA", thả nó ra, rồi nối MODEL và CLIP từ checkpoint qua nó đến sampler và các node text encoder.
  8. Cài ComfyUI Manager từ trang GitHub của nó, khởi động lại, và dùng "Install Missing Custom Nodes" khi quy trình tải về có node màu đỏ.

Ví dụ

Chuỗi bảy node mặc định

Load Checkpoint -> CLIP Text Encode (positive) + CLIP Text Encode (negative) -> KSampler <- Empty Latent Image
KSampler -> VAE Decode (VAE from Load Checkpoint) -> Save Image

Thêm một LoRA

Load Checkpoint -> Load LoRA (strength_model 0.8, strength_clip 0.8) -> MODEL to KSampler, CLIP to both CLIP Text Encode nodes

Biểu đồ phát triển Flux

Load Diffusion Model (flux1-dev-fp8) + DualCLIPLoader (clip_l, t5xxl_fp8) + Load VAE (ae) -> FluxGuidance (3.5) -> KSampler (euler, simple, 24 steps, cfg 1) -> VAE Decode

Mẹo

  • Kéo bất kỳ file PNG do ComfyUI tạo lên canvas để tải quy trình của nó; các ví dụ trên trang mô hình thường đến từ các file như vậy.
  • Ctrl+Shift+V dán node kèm kết nối; Ctrl+B bỏ qua một node (dùng để bật tắt LoRA); Ctrl+M tắt tiếng node.
  • Node đỏ nghĩa là node tùy chỉnh thiếu; viền đỏ trên widget nghĩa là file thiếu (tên mô hình không khớp với gì trong thư mục).
  • Giữ thư mục models dùng chung với
    Forge
    hoặc A1111 qua extra_model_paths.yaml thay vì sao chép hàng gigabyte.
  • Dùng node Preview Image khi thử nghiệm và Save Image chỉ khi giữ lại, nếu không thư mục output sẽ đầy hàng trăm file.
  • Hướng dẫn node trên trang này giải thích mọi node đã nêu cùng lỗi phổ biến; hướng dẫn xử lý sự cố ComfyUI bao gồm cài đặt và lỗi CUDA.

Khắc phục sự cố

Node đỏ sau khi tải quy trình

Vì sao xảy ra
Các node tùy chỉnh mà quy trình dùng chưa được cài.

Cách sửa
Manager > Install Missing Custom Nodes, khởi động lại ComfyUI.

"Value not in list" trên widget mô hình

Vì sao xảy ra
Quy trình gọi một file bạn không có, hoặc nó nằm ở thư mục khác.

Cách sửa
Nhấn vào widget và chọn file của bạn; tải mô hình được gọi từ trang của nó trên trang này.

Không có gì xảy ra khi nhấn Queue

Vì sao xảy ra
Một đầu vào bắt buộc chưa được nối, hoặc trình duyệt mất kết nối websocket.

Cách sửa
Tìm node được đánh dấu có đầu vào thiếu; kiểm tra cửa sổ terminal để xem dòng lỗi.

Hết bộ nhớ

Vì sao xảy ra
Mô hình quá lớn cho card, hoặc nhiều mô hình được tải cùng lúc.

Cách sửa
Dùng phiên bản fp8 hoặc GGUF, VAE Decode (Tiled), batch nhỏ hơn; xem hướng dẫn
VRAM
.

Hình ảnh bị nhạt màu

Vì sao xảy ra
Thiếu VAE trong biểu đồ split-loader, hoặc vấn đề VAE fp16 SDXL.

Cách sửa
Tải VAE cùng dòng với Load VAE và nối nó đến VAE Decode.

AD
PirateDiffusion
Quy trình ComfyUI không cần cài đặt
PirateDiffusion chạy quy trình ComfyUI trên GPU của họ: /workflow /run:name kèm prompt trong Telegram, với mô hình, LoRA và node tùy chỉnh đã sẵn sàng. Chạy không giới hạn với giá cố định.

Câu hỏi

ComfyUI có khó hơn Automatic1111 không?

Giờ đầu thì có. Sau đó dễ hiểu hơn những gì đang xảy ra, và nó là công cụ duy nhất chạy mọi thứ mới ngay ngày đầu.

ComfyUI có chạy trên Mac không?

Có, trên
Apple Silicon
qua PyTorch MPS; chậm hơn NVIDIA, và một số node cần fp32. Hướng dẫn Mac trên trang này có chi tiết.

Tôi có thể chạy ComfyUI không có GPU không?

Chạy trên CPU cho các tác vụ
SD 1.5
nhỏ, mất vài phút mỗi ảnh. Câu trả lời thực tế là dùng đám mây: PirateDiffusion chạy quy trình ComfyUI trên máy chủ qua lệnh /workflow.

Tôi tìm quy trình ở đâu?

Trang mô hình trên trang này liên kết đến file quy trình của tác giả; trình duyệt mẫu của ComfyUI có một quy trình cho mỗi dòng; bất kỳ PNG ComfyUI nào cũng mang theo quy trình của nó.

Sự khác biệt giữa ComfyUI Desktop và portable là gì?

Desktop là trình cài đặt với cập nhật tự động và Python kèm theo; portable là file zip cùng chương trình bạn cập nhật bằng script. Desktop dành cho đa số người dùng.

Liên kết và nguồn

Mô hình trong hướng dẫn này

Người viết
Lookout

Hướng dẫn liên quan

ComfyUI
Các nút ComfyUI: tài liệu và khắc phục sự cố
Tài liệu bằng ngôn ngữ đơn giản cho các nút ComfyUI mà mọi người dùng nhiều nhất: mỗi nút làm gì, mọi đầu vào và đầu ra, cách kết nối, các cài đặt quan trọng, và các lỗi nó gây ra cùng cách sửa từng lỗi.
Bởi Captain
2026-06-02
Lỗi và cách khắc phục
Lỗi ComfyUI và cách sửa: nút đỏ, thiếu mô hình, hết bộ nhớ CUDA
Các thông báo lỗi ComfyUI mà mọi người thường gặp đầu tiên, ý nghĩa từng lỗi và cách sửa hiệu quả: thiếu nút tùy chỉnh (hộp đỏ), "Prompt outputs failed validation", hết bộ nhớ CUDA, sai loại mô hình trong bộ tải, lỗi hình dạng mat1 và mat2, lỗi giải tuần tự header, không tương thích torch và xformers.
Bởi Captain
2026-05-12
Lỗi và cách khắc phục
CUDA hết bộ nhớ: mỗi mô hình AI cần bao nhiêu VRAM và cách để vừa vặn
Bảng VRAM cho SD 1.5, SDXL, Flux, FLUX.2, Qwen-Image, Z-Image, Wan 2.2 và HunyuanVideo, cùng các kỹ thuật giúp mô hình vừa vặn: lượng tử hóa fp8 và GGUF, chuyển tải CPU, VAE chia ô, giới hạn độ phân giải và số khung hình, và khi nào nên ngừng cố gắng và chạy trên dịch vụ lưu trữ.
Bởi Captain
2026-05-18
Ứng dụng
Cách cài đặt LoRA: thư mục, kiểm tra file và sử dụng lần đầu trong ComfyUI, Forge, Automatic1111 và Draw Things
Hướng dẫn cài đặt thực tế: tải LoRA ở đâu, kiểm tra mã băm file với trang model, thư mục đặt file cho từng giao diện phổ biến, cách làm mới danh sách, cách tải lần đầu và ba cách dùng LoRA trên đám mây mà không cần cài gì.
Bởi Lookout
2025-09-24
Lỗi và cách khắc phục
Hướng dẫn GPU và VRAM cho hình ảnh và video AI: mỗi model cần gì và nên mua (hoặc không)
Mỗi dòng model thực sự cần bao nhiêu bộ nhớ đồ họa để chạy mượt (SD 1.5, SDXL, Flux, FLUX.2, Qwen Image, Z-Image, Wan 2.2, LTX-2, H3), fp8 và GGUF quantisation giúp gì, tại sao RAM hệ thống và ổ đĩa cũng quan trọng, bảng xếp hạng card từ 8 đến 32 GB, lưu ý về Mac và AMD, và khi nào thuê rẻ hơn mua.
Bởi Quartermaster
2026-01-07

Hướng dẫn khác

Mô hình
FLUX.1 Dev: cách tạo prompt, cài đặt tốt nhất và ý tưởng sáng tạo
Hướng dẫn thực tế về FLUX.1 Dev của Black Forest Labs: cách tạo prompt bằng ngôn ngữ tự nhiên, cài đặt hướng dẫn và bước, xếp chồng LoRA, hiển thị chữ và ý tưởng prompt tận dụng điểm mạnh của nó.
Bởi Captain
2026-09-30
Mô hình
Stable Diffusion XL 1.0: lời nhắc, cài đặt và những gì nó vẫn làm tốt nhất
Cách tận dụng tối đa mô hình cơ sở chính thức SDXL 1.0: độ phân giải gốc, cài đặt CFG và sampler, bộ tinh chỉnh, lời nhắc tiêu cực và ý tưởng phong cách mà SDXL vẫn nổi bật.
Bởi Captain
2026-10-01
Mô hình
Stable Diffusion 1.5: mô hình cổ điển, dùng đúng cách
Stable Diffusion 1.5 vẫn đáng để biết: độ phân giải phù hợp, CFG và sampler, cách dùng thư viện lớn LoRA và embedding của nó, cùng ý tưởng prompt sáng tạo phù hợp với mô hình 512 pixel.
Bởi Captain
2026-10-02
Mô hình
FLUX.2 Dev: hướng dẫn sử dụng model mới nhất của Black Forest Labs
FLUX.2 Dev hỗ trợ prompt dài hơn, văn bản tốt hơn, thực tế hơn và chỉnh sửa đa tham chiếu. Hướng dẫn này bao gồm quy trình turbo, cài đặt hướng dẫn và độ phân giải, cấu trúc prompt và ý tưởng tận dụng điểm mạnh mới của nó.
Bởi Captain
2026-10-03
Mô hình
Qwen-Image: prompt dài, chữ chuẩn và poster song ngữ
Qwen-Image là model bạn nên dùng khi chữ trong ảnh quan trọng. Học cách viết prompt mô tả dài, tạo chữ tiếng Anh và Trung chính xác, chỉnh CFG và bước, và khám phá ý tưởng sáng tạo với bố cục phức tạp.
Bởi Captain
2026-09-29
Mô hình
SDXL-Lightning: tạo ảnh nhanh trong bốn bước trên mọi checkpoint SDXL
LoRA SDXL-Lightning của ByteDance biến một lần render SDXL 30 bước thành chỉ 4 bước. Tìm hiểu số bước, CFG bạn cần dùng, sampler, và cách kết hợp với các checkpoint và LoRA phong cách bạn thích.
Bởi Captain
2026-09-30