اگر می‌خواهید Stable Diffusion را جدی کار کنید، مخصوصاً برای پروژه‌های حرفه‌ای، ساخت ورک‌فلوهای پیچیده یا کار با مدل‌های مختلف، ComfyUI یکی از بهترین انتخاب‌هاست.

رابط ساده مثل Automatic1111 برای شروع خوب است.
اما وقتی بخواهید کنترل کامل روی پردازش، ترکیب چند مرحله، استفاده از LoRA، ControlNet یا حتی ساخت ویدیو داشته باشید، ComfyUI قدرت واقعی خودش را نشان می‌دهد.


omfyUI دقیقاً چیست؟

https://modal-cdn.com/cdnbot/essentialsnla_ahpo_c7484206.webp
https://media.licdn.com/dms/image/v2/D4D12AQGjdYb9C-r6mw/article-inline_image-shrink_1000_1488/article-inline_image-shrink_1000_1488/0/1709511445194?e=2147483647&t=tJAw0dGGPofPPcgE1L2kNZgt93Z6s2b_5wzFnlGWBic&v=beta

4

ComfyUI یک رابط گرافیکی نودمحور برای اجرای Stable Diffusion است.
به جای یک فرم ساده که فقط Prompt وارد کنید، اینجا همه چیز به صورت بلوک‌های قابل اتصال است.

یعنی شما:

  • مدل را جداگانه لود می‌کنید
  • VAE را کنترل می‌کنید
  • Sampler را انتخاب می‌کنید
  • رزولوشن را دقیق تنظیم می‌کنید
  • چند مرحله پردازش را زنجیره می‌کنید
  • خروجی‌ها را ذخیره یا ترکیب می‌کنید

در واقع شما دارید «فرآیند تولید تصویر» را طراحی می‌کنید، نه فقط تصویر را.


قبل از نصب: چه سیستمی لازم دارید؟

حداقل سیستم پیشنهادی:

  • رم: 8 گیگ (ترجیحاً 16)
  • فضای خالی: حداقل 15 گیگ
  • کارت گرافیک NVIDIA (اختیاری ولی بسیار مهم برای سرعت)

بدون GPU هم اجرا می‌شود، اما صبور باشید. CPU کند است.


روش اول: نصب سریع (نسخه Portable – راحت‌ترین راه)

اگر حوصله نصب Python و Git ندارید، این روش را انتخاب کنید.

مرحله 1: دانلود

از مخزن رسمی:

🔗 https://github.com/comfyanonymous/ComfyUI
از قسمت Releases نسخه Windows Portable را دانلود کنید.

مرحله 2: استخراج

فایل ZIP را Extract کنید.
داخل پوشه چند فایل .bat می‌بینید.

مرحله 3: اجرا

اگر کارت NVIDIA دارید:

run_nvidia_gpu.bat

اگر GPU ندارید:

run_cpu.bat

بعد از چند ثانیه در مرورگر باز کنید:

http://127.0.0.1:8188

اگر صفحه باز شد، تمام. نصب موفق بوده.


روش دوم: نصب دستی (روش حرفه‌ای و قابل شخصی‌سازی)

این روش برای کسانی است که می‌خواهند:

  • افزونه نصب کنند
  • نسخه‌ها را کنترل کنند
  • خطاها را دقیق مدیریت کنند

مرحله 1: نصب Python

از سایت رسمی دانلود کنید:

https://www.python.org/downloads

⚠️ مهم: نسخه 3.10 نصب کنید. نه 3.11 نه 3.12.

هنگام نصب حتماً تیک:

Add Python to PATH

را بزنید.

بررسی نصب:

python --version

باید چیزی مثل 3.10.x نشان دهد.


مرحله 2: نصب Git

از اینجا دانلود کنید:

https://git-scm.com/downloads

بررسی:

git --version

مرحله 3: دریافت ComfyUI

در پوشه دلخواه:

git clone https://github.com/comfyanonymous/ComfyUI.gitcd ComfyUI

مرحله 4: نصب وابستگی‌ها

pip install -r requirements.txt

اگر خطای permission داشتید:

pip install -r requirements.txt --user

مرحله 5: اجرا

python main.py

مرورگر:

http://127.0.0.1:8188

اضافه کردن مدل (بسیار مهم)

ComfyUI بدون مدل کاری نمی‌کند.

  1. یک مدل با فرمت .safetensors دانلود کنید.
  2. آن را در مسیر زیر قرار دهید:
ComfyUI/models/checkpoints
  1. برنامه را ری‌استارت کنید.

اگر مدل در لیست ظاهر نشد، مسیر اشتباه است.


نصب GPU برای NVIDIA (افزایش سرعت چند برابری)

https://www.nvidia.com/content/nvidiaGDC/us/en_US/geforce/graphics-cards/_jcr_content/root/responsivegrid/nv_container_1965276325/nv_teaser_copy_1362348342.coreimg.100.850.jpeg/1735901765888/geforce-rtx-40-series-new.jpeg

اگر کارت NVIDIA دارید، باید نسخه CUDA از PyTorch نصب شود.

ابتدا نسخه قبلی را حذف کنید:

pip uninstall torch

سپس نسخه مناسب CUDA را نصب کنید:

pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu121

⚠️ نسخه CUDA باید با کارت شما سازگار باشد.

اگر بعد از نصب خطای CUDA داد:

  • درایور کارت گرافیک را آپدیت کنید
  • نسخه torch را تغییر دهید

اجرای ComfyUI بدون GPU

امکان‌پذیر است.

تنها تفاوت:

  • هر تصویر ممکن است 2 تا 10 دقیقه زمان ببرد.
  • رزولوشن بالا سنگین می‌شود.

اما محدودیت عملکردی وجود ندارد.


اولین تست بعد از نصب

بعد از ورود به صفحه:

  1. Load Default Workflow
  2. مدل را انتخاب کنید
  3. در Prompt بنویسید:
a cinematic portrait, ultra detailed, sharp focus
  1. Queue Prompt را بزنید.

اگر تصویر ساخته شد، سیستم آماده است.


خطاهای رایج و راه‌حل

1️⃣ Python version mismatch

نسخه اشتباه نصب شده.
باید 3.10 باشد.

2️⃣ torch not found

PyTorch نصب نشده یا ناقص نصب شده.

pip install torch

3️⃣ CUDA error

نسخه torch با GPU سازگار نیست.

4️⃣ باز نشدن 8188

  • فایروال
  • اجرای اشتباه main.py
  • پورت توسط برنامه دیگری اشغال شده

نصب روی مک و لینوکس

مراحل تقریباً مشابه است:

  • نصب Python 3.10
  • نصب Git
  • clone ریپو
  • نصب requirements
  • اجرای main.py

تفاوت اصلی در نصب CUDA است.


تفاوت نسخه Portable و دستی

Portableنصب دستی
سریعقابل شخصی‌سازی
مناسب شروعمناسب پروژه حرفه‌ای
سادهکنترل کامل روی نسخه‌ها

اگر تازه شروع کرده‌اید → Portable
اگر قصد کار جدی دارید → نصب دستی


بعد از نصب چه چیزی مهم‌تر است؟

بزرگ‌ترین اشتباه این است که فکر کنیم نصب یعنی تمام.

واقعیت این است:

  • باید Workflow یاد بگیرید
  • باید مدل‌ها را بشناسید
  • باید Samplerها را تست کنید
  • باید تنظیمات VRAM را مدیریت کنید
  • باید پروژه واقعی بسازید

ComfyUI مثل فتوشاپ است. نصب آن شما را طراح نمی‌کن