عکستو
نمونه کارهاپرامپت‌هاتصاویرویدیوهامدل‌هاآکادمیانجمنقیمت‌ها
جستجوورود
عکستو

بزرگترین اکوسیستم فارسی تولید محتوا با هوش مصنوعی

کاوش

  • پرامپت‌ها
  • تصاویر
  • ویدیوها
  • مدل‌ها
  • انجمن
  • وبلاگ
  • ابزارهای AI

ابزارها

  • تولید تصویر
  • تولید ویدیو
  • مجموعه‌ها
  • قیمت‌ها
  • کیف پول

اعتماد

  • درباره ما
  • قابلیت‌ها
  • کاربردها
  • سوالات متداول
  • قوانین
  • حریم خصوصی
  • بازگشت اعتبار
  • مرکز اعتماد

پشتیبانی

  • تماس
  • پشتیبانی
  • گزارش مشکل
  • نقشه سایت
© 2026 Axeto.ai — تمامی حقوق محفوظ است
    1. خانه
    2. وبلاگ
    3. ComfyUI
    4. آموزش ComfyUI از صفر: راهنمای جامع

    خلاصه

    ComfyUI ابزاری قدرتمند و انعطاف‌پذیر برای تولید تصاویر با هوش مصنوعی است که به شما امکان می‌دهد گردش‌کارهای بصری و کاملاً سفارشی‌سازی شده ایجاد کنید. این آموزش جامع از Axeto، شما را از صفر با ComfyUI آشنا می‌کند و به شما کمک می‌کند تا بدون دانش قبلی، اولین گردش‌کار خود را بسازید. ما به شما نشان خواهیم داد که چگونه این ابزار خلاقیت شما را شکوفا می‌کند و به شما در تولید محتوای بصری بی‌نظیر با کنترل دقیق بر فرآیند کمک می‌کند.

    نکات کلیدی

    • ComfyUI یک رابط کاربری گره‌محور برای Stable Diffusion است که کنترل بی‌سابقه‌ای بر فرآیند تولید تصویر فراهم می‌کند.
    • نصب ComfyUI شامل پیش‌نیازهایی مانند Python (نسخه 3.10.x)، Git و کارت گرافیک NVIDIA با حداقل 8GB VRAM است.
    • دو روش اصلی برای نصب ComfyUI وجود دارد: نسخه پرتابل برای ویندوز که ساده‌ترین راه است، و نصب دستی برای کاربران پیشرفته‌تر.
    • برای شروع کار با ComfyUI، علاوه بر نصب نرم‌افزار، نیاز به دانلود مدل‌های Stable Diffusion از منابعی مانند Civitai یا Hugging Face دارید.
    • مزیت اصلی ComfyUI در برابر سایر رابط‌ها، انعطاف‌پذیری بی‌نظیر آن در ترکیب مدل‌ها، LoRAها و تنظیمات دقیق برای دستیابی به خروجی‌های سفارشی است.

    همین حالا در Axeto امتحان کنید

    مقاله را خواندید — حالا با ابزار واقعی Axeto خروجی بگیرید.

    ساخت تصویرساخت ویدیوکتابخانه پرامپتمدل‌هاکیف پولچت AIتعرفهراهنمای ComfyUI
    هنرمند دیجیتال در حال کار با رابط کاربری گره‌محور ComfyUI و تولید تصاویر با هوش مصنوعی

    فهرست مطالب

    • مقدمه
    • پیش‌نیازها
    • گام ۱: آشنایی با رابط کاربری و گره‌های پایه
    • گام ۲: کاوش گره‌های پیشرفته و سفارشی‌سازی گردش‌کار
    • گام ۳: بهینه‌سازی و نکات پیشرفته
    • تست Axeto
    • کد نمونه
    • خطاهای رایج
    • جمع‌بندی
    • منبع

    آموزش ComfyUI از صفر: راهنمای جامع برای تولیدکنندگان محتوا

    ComfyUI، ابزاری قدرتمند و انعطاف‌پذیر برای تولید تصاویر با هوش مصنوعی، به سرعت در حال تبدیل شدن به انتخابی محبوب در میان هنرمندان دیجیتال، طراحان گرافیک و تولیدکنندگان محتوا است. برخلاف سایر رابط‌های کاربری (UI) که ممکن است پیچیده یا محدود باشند، ComfyUI به شما اجازه می‌دهد تا با یک رابط گرافیکی مبتنی بر گره (node-based)، گردش‌کار (workflow) تولید تصویر خود را به شکلی کاملاً سفارشی‌سازی شده و بصری طراحی کنید. این ویژگی، آن را به ابزاری ایده‌آل برای کسانی تبدیل می‌کند که به دنبال کنترل دقیق بر فرآیند تولید تصویر و آزمایش با مدل‌های مختلف هوش مصنوعی هستند.

    در این آموزش جامع از Axeto، ما شما را از صفر با ComfyUI آشنا خواهیم کرد. هدف ما این است که شما را قادر سازیم تا بدون هیچ دانش قبلی، بتوانید اولین گردش‌کار خود را بسازید و تصاویر خیره‌کننده‌ای تولید کنید. ما به شما نشان خواهیم داد که چگونه این ابزار قدرتمند می‌تواند خلاقیت شما را شکوفا کند و به شما در تولید محتوای بصری بی‌نظیر کمک کند. چه یک هنرمند باتجربه باشید، چه یک طراح گرافیک که به دنبال ابزارهای جدید است، یا یک تولیدکننده محتوا که می‌خواهد در حوزه هوش مصنوعی پیشرو باشد، این راهنما برای شما مفید خواهد بود.

    مقدمه

    ComfyUI یک رابط کاربری برای Stable Diffusion و سایر مدل‌های تولید تصویر مبتنی بر انتشار (Diffusion Models) است که به شما امکان می‌دهد تا با اتصال "گره‌ها" (nodes)، یک گردش‌کار بصری برای تولید تصاویر ایجاد کنید. این رویکرد گره‌محور، کنترل بی‌سابقه‌ای بر هر مرحله از فرآیند تولید تصویر به شما می‌دهد. می‌توانید مدل‌های مختلف، LoRAها، Embeddings، VAEها و بسیاری دیگر از پارامترها را به دلخواه خود ترکیب و تنظیم کنید.

    مزیت اصلی ComfyUI در مقایسه با سایر رابط‌ها مانند Automatic1111 یا Fooocus، انعطاف‌پذیری بی‌نظیر آن است. در حالی که رابط‌های دیگر ممکن است دارای تنظیمات پیش‌فرض و گزینه‌های از پیش تعیین شده باشند که سرعت عمل را افزایش می‌دهند، ComfyUI به شما آزادی کامل می‌دهد تا هر چیزی را از پایه بسازید. این ویژگی برای کسانی که می‌خواهند عمیقاً در مکانیزم‌های تولید تصویر با هوش مصنوعی غرق شوند و کنترل کامل بر خروجی نهایی داشته باشند، بسیار ارزشمند است.

    با ComfyUI، می‌توانید:

    • گردش‌کارهای پیچیده و چند مرحله‌ای ایجاد کنید.
    • مدل‌های مختلف را با هم ترکیب کنید.
    • تغییرات جزئی در هر مرحله اعمال کنید.
    • نتایج را به صورت لحظه‌ای مشاهده و تنظیم کنید.
    • Prompts خود را به بهترین شکل ممکن آزمایش کنید.

    این آموزش به شما کمک می‌کند تا این قدرت را در دستان خود بگیرید و از آن برای خلق آثاری بی‌نظیر استفاده کنید. Axeto به عنوان پلتفرمی برای تولید محتوای هوش مصنوعی، همواره به دنبال ارائه بهترین ابزارها و آموزش‌ها به کاربران خود است تا بتوانند به اوج خلاقیت خود دست یابند.

    برای ادامه: آموزش ComfyUI.

    برای ادامه: قیمت ComfyUI.

    برای ادامه: API ComfyUI.

    برای ادامه: GPT ComfyUI.

    برای ادامه: راهنمای پرامپت تصویر.

    برای ادامه: راهنمای ComfyUI.

    برای ادامه: تولید ویدیو با هوش مصنوعی.

    پیش‌نیازها

    قبل از شروع کار با ComfyUI، لازم است چند پیش‌نیاز را برآورده کنید. نگران نباشید، اکثر این موارد به سادگی قابل نصب و تنظیم هستند.

    ۱. سخت‌افزار مناسب:

    برای اجرای ComfyUI و تولید تصاویر با هوش مصنوعی، به یک کارت گرافیک (GPU) قدرتمند نیاز دارید. هرچند ComfyUI می‌تواند با کارت‌های گرافیک با حافظه VRAM کمتر نیز کار کند، اما برای تجربه بهتر و سرعت بالاتر، توصیه می‌شود حداقل ۸ گیگابایت VRAM داشته باشید. کارت‌های گرافیک NVIDIA با معماری CUDA بهترین عملکرد را ارائه می‌دهند.

    • حداقل: کارت گرافیک NVIDIA با ۴ گیگابایت VRAM (برای مدل‌های کوچک‌تر و سرعت کمتر)
    • توصیه شده: کارت گرافیک NVIDIA با ۸ گیگابایت VRAM یا بیشتر (مثلاً سری RTX 3060، 3070، 4060 و بالاتر)

    ۲. سیستم عامل:

    ComfyUI روی سیستم‌عامل‌های Windows، Linux و macOS قابل اجرا است. در این آموزش، ما بیشتر بر روی Windows تمرکز خواهیم کرد، اما مراحل کلی برای سایر سیستم‌عامل‌ها نیز مشابه است.

    ۳. نصب Python:

    ComfyUI به Python نیاز دارد. توصیه می‌شود از نسخه Python 3.10.x استفاده کنید.

    • به وب‌سایت رسمی Python بروید و نسخه 3.10.x را دانلود و نصب کنید.
    • هنگام نصب، حتماً گزینه "Add Python to PATH" را تیک بزنید. این کار باعث می‌شود Python از هر کجای خط فرمان قابل دسترسی باشد.

    ۴. نصب Git:

    Git یک سیستم کنترل نسخه است که برای دانلود و به‌روزرسانی ComfyUI و سایر مخازن (repositories) مورد نیاز است.

    • به وب‌سایت رسمی Git بروید و نسخه مناسب سیستم‌عامل خود را دانلود و نصب کنید.
    • در طول نصب، می‌توانید تنظیمات پیش‌فرض را حفظ کنید.

    ۵. دانلود ComfyUI:

    چندین روش برای دانلود ComfyUI وجود دارد:

    • روش ۱: نصب پرتابل (توصیه شده برای ویندوز):

    این روش ساده‌ترین راه برای شروع کار با ComfyUI در ویندوز است و شامل Python و تمامی وابستگی‌های لازم می‌شود.

    1. به صفحه انتشارات ComfyUI در GitHub بروید.

    2. فایل ComfyUI_windows_portable_nvidia_cu121_and_cpu.7z (یا مشابه آن با جدیدترین نسخه CUDA) را دانلود کنید.

    3. فایل فشرده را در یک مسیر دلخواه (مثلاً C:\ComfyUI) از حالت فشرده خارج کنید.

    4. پوشه ComfyUI_windows_portable را باز کنید.

    5. فایل run_nvidia_gpu.bat (برای کارت‌های NVIDIA) یا run_cpu.bat (برای CPU فقط) را اجرا کنید. این کار ComfyUI را اجرا کرده و وابستگی‌های لازم را نصب می‌کند.

    • روش ۲: نصب دستی (برای کاربران پیشرفته یا سایر سیستم‌عامل‌ها):

    1. یک پوشه برای ComfyUI ایجاد کنید (مثلاً C:\ComfyUI یا ~/ComfyUI).

    2. خط فرمان (Command Prompt) یا ترمینال را باز کنید.

    3. با دستور cd به پوشه ایجاد شده بروید:

    ```bash

    cd C:\ComfyUI

    ```

    4. مخزن ComfyUI را کلون کنید:

    ```bash

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

    ```

    5. به داخل پوشه ComfyUI بروید:

    ```bash

    cd ComfyUI

    ```

    6. وابستگی‌های پایتون را نصب کنید:

    ```bash

    pip install -r requirements.txt

    ```

    7. برای اجرای ComfyUI:

    ```bash

    python main.py

    ```

    ۶. دانلود مدل‌های Stable Diffusion:

    برای تولید تصویر، به مدل‌های Stable Diffusion نیاز دارید. این مدل‌ها فایل‌های بزرگی هستند (معمولاً ۲ تا ۷ گیگابایت) که هسته اصلی تولید تصویر را تشکیل می‌دهند.

    • می‌توانید مدل‌ها را از وب‌سایت‌هایی مانند Civitai یا Hugging Face دانلود کنید.
    • مدل‌های اصلی (Checkpoint) با پسوند .ckpt یا .safetensors هستند.
    • پس از دانلود، فایل مدل را در مسیر ComfyUI/models/checkpoints قرار دهید.
    • برخی از مدل‌های محبوب برای شروع:

    * Stable Diffusion 1.5

    * Stable Diffusion XL (SDXL) (به دلیل حجم بیشتر، به VRAM بیشتری نیاز دارد)

    با تکمیل این پیش‌نیازها، شما آماده شروع کار با ComfyUI هستید. در ادامه، گام به گام نحوه ایجاد اولین گردش‌کار خود را بررسی خواهیم کرد.

    گام ۱: آشنایی با رابط کاربری و گره‌های پایه

    پس از اجرای ComfyUI (با اجرای فایل run_nvidia_gpu.bat یا python main.py)، یک پنجره مرورگر باز می‌شود که رابط کاربری آن را نمایش می‌دهد. این رابط ممکن است در ابتدا کمی گیج‌کننده به نظر برسد، اما با کمی تمرین، به سرعت با آن آشنا خواهید شد.

    اجزای اصلی رابط کاربری:

    • فضای کاری (Canvas): این بخش اصلی است که در آن گره‌ها را اضافه و به هم متصل می‌کنید. می‌توانید با نگه داشتن کلیک راست و کشیدن ماوس، در فضای کاری حرکت کنید و با اسکرول ماوس، بزرگ‌نمایی/کوچک‌نمایی (zoom) انجام دهید.
    • گره‌ها (Nodes): هر گره یک عملکرد خاص را انجام می‌دهد (مانند بارگذاری مدل، وارد کردن پرامپت، تولید نویز، نمونه‌برداری و ذخیره تصویر). گره‌ها دارای ورودی (سمت چپ) و خروجی (سمت راست) هستند.
    • اتصالات (Connections/Links): خطوطی که گره‌ها را به هم متصل می‌کنند و داده‌ها را از یک گره به گره دیگر منتقل می‌کنند.

    اضافه کردن اولین گره‌ها:

    برای شروع، بیایید یک گردش‌کار پایه برای تولید تصویر ایجاد کنیم.

    1. بارگذاری مدل (Load Checkpoint):

    * در فضای کاری، کلیک راست کنید.

    * از منوی باز شده، Add Node -> loaders -> Load Checkpoint را انتخاب کنید.

    * یک گره با نام "Load Checkpoint" ظاهر می‌شود.

    * در این گره، روی قسمت ckpt_name کلیک کنید و از لیست کشویی، مدل Stable Diffusion که قبلاً دانلود کرده‌اید (مثلاً sd_xl_base_1.0.safetensors) را انتخاب کنید. این گره مدل اصلی، VAE و CLIP را بارگذاری می‌کند.

    2. تنظیمات پرامپت (CLIP Text Encode):

    برای وارد کردن پرامپت‌های مثبت و منفی، به دو گره "CLIP Text Encode" نیاز داریم.

    * کلیک راست -> Add Node -> conditioning -> CLIP Text Encode.

    * این گره را برای پرامپت مثبت (Positive Prompt) استفاده می‌کنیم. در کادر متنی آن، پرامپت خود را وارد کنید. مثال: a beautiful girl, cinematic lighting, 8k, highly detailed, professional photography

    * همین کار را تکرار کنید و یک گره "CLIP Text Encode" دیگر برای پرامپت منفی (Negative Prompt) اضافه کنید. مثال: ugly, deformed, disfigured, poor quality, bad anatomy, extra limbs

    * نکته: خروجی CLIP از گره Load Checkpoint را به ورودی clip در هر دو گره CLIP Text Encode متصل کنید. (با کشیدن خط از دایره خروجی به دایره ورودی)

    3. فضای پنهان (Empty Latent Image):

    ComfyUI تصویر را در فضای پنهان (Latent Space) تولید می‌کند، نه فضای پیکسلی. برای شروع، به یک تصویر پنهان خالی نیاز داریم.

    * کلیک راست -> Add Node -> latent -> Empty Latent Image.

    * در این گره، width و height تصویر را تنظیم کنید (مثلاً 1024x1024 برای SDXL یا 512x512 برای SD 1.5). همچنین batch_size را روی 1 تنظیم کنید.

    4. نمونه‌برداری (Sampler):

    این گره قلب فرآیند تولید تصویر است که نویز را از تصویر پنهان حذف کرده و آن را به یک تصویر معنی‌دار تبدیل می‌کند.

    * کلیک راست -> Add Node -> sampling -> KSampler.

    * اتصالات:

    * خروجی MODEL از Load Checkpoint را به ورودی model در KSampler متصل کنید.

    * خروجی POSITIVE از گره CLIP Text Encode (مثبت) را به ورودی positive در KSampler متصل کنید.

    * خروجی NEGATIVE از گره CLIP Text Encode (منفی) را به ورودی negative در KSampler متصل کنید.

    * خروجی LATENT از Empty Latent Image را به ورودی latent_image در KSampler متصل کنید.

    * تنظیمات KSampler:

    * seed: یک عدد تصادفی برای تولید تصویر (می‌توانید روی RANDOMIZE یا INCREMENT تنظیم کنید تا هر بار تصویر جدیدی تولید شود).

    * steps: تعداد مراحل نمونه‌برداری (معمولاً ۲۰ تا ۳۰ کافی است).

    * cfg: مقیاس راهنمایی بدون طبقه‌بندی (Classifier-Free Guidance Scale). مقدار بالاتر به پرامپت بیشتر پایبند است (معمولاً ۷ تا ۱۰).

    * sampler_name: الگوریتم نمونه‌برداری (مثلاً dpmpp_2m_sde).

    * scheduler: زمان‌بندی (مثلاً karras).

    5. تبدیل از فضای پنهان به پیکسل (VAE Decode):

    خروجی KSampler همچنان در فضای پنهان است. برای مشاهده تصویر، باید آن را به فضای پیکسلی تبدیل کنیم.

    * کلیک راست -> Add Node -> latent -> VAE Decode.

    * اتصالات:

    * خروجی LATENT از KSampler را به ورودی latent در VAE Decode متصل کنید.

    * خروجی VAE از Load Checkpoint را به ورودی vae در VAE Decode متصل کنید.

    6. ذخیره و نمایش تصویر (Save Image):

    در نهایت، تصویر تولید شده را ذخیره و نمایش می‌دهیم.

    * کلیک راست -> Add Node -> image -> Save Image.

    * اتصالات:

    * خروجی IMAGE از VAE Decode را به ورودی images در Save Image متصل کنید.

    اجرای اولین گردش‌کار:

    حالا که همه گره‌ها را متصل کرده‌اید، روی دکمه نارنجی رنگ Queue Prompt در سمت راست بالای صفحه کلیک کنید. ComfyUI شروع به پردازش گردش‌کار شما می‌کند و پس از اتمام، تصویر تولید شده در گره Save Image نمایش داده می‌شود و در پوشه ComfyUI/output ذخیره می‌گردد.

    تبریک می‌گویم! شما اولین گردش‌کار خود را در ComfyUI ایجاد و اجرا کرده‌اید. این یک نقطه شروع عالی است و از اینجا می‌توانید شروع به کاوش و آزمایش با گره‌ها و تنظیمات مختلف کنید. هر گره یک قطعه پازل است که با ترکیب آن‌ها می‌توانید به نتایج بی‌نظیری دست یابید. برای اطلاعات بیشتر در مورد مدل‌های هوش مصنوعی، می‌توانید به بخش مربوطه در Axeto مراجعه کنید.

    گام ۲: کاوش گره‌های پیشرفته و سفارشی‌سازی گردش‌کار

    پس از آشنایی با گره‌های پایه، وقت آن است که به گره‌های پیشرفته‌تر بپردازیم و نحوه سفارشی‌سازی گردش‌کارها را بیاموزیم. این گره‌ها به شما امکان می‌دهند تا کنترل بیشتری بر جزئیات تصویر داشته باشید و به نتایج خلاقانه‌تری دست یابید.

    ۱. استفاده از LoRAها (Low-Rank Adaptation):

    LoRAها فایل‌های کوچکی هستند که بر روی یک مدل پایه اعمال می‌شوند و سبک، شخصیت یا ویژگی‌های خاصی را به آن اضافه می‌کنند، بدون اینکه نیاز به دانلود یک مدل کامل جدید باشد.

    • دانلود LoRA: LoRAها را می‌توانید از Civitai دانلود کنید. فایل‌های LoRA معمولاً پسوند .safetensors دارند.
    • محل قرارگیری: فایل‌های LoRA را در مسیر ComfyUI/models/loras قرار دهید.
    • افزودن گره LoRA:

    * کلیک راست -> Add Node -> loaders -> Load LoRA.

    * این گره را بین گره Load Checkpoint و گره‌های CLIP Text Encode و KSampler قرار دهید.

    * اتصالات:

    * خروجی MODEL و CLIP از Load Checkpoint را به ورودی model و clip در Load LoRA متصل کنید.

    * خروجی MODEL و CLIP از Load LoRA را به ورودی‌های مربوطه در گره‌های KSampler و CLIP Text Encode متصل کنید.

    * در گره Load LoRA، LoRA مورد نظر خود را از لیست lora_name انتخاب کنید و strength_model و strength_clip را تنظیم کنید (معمولاً ۰.۵ تا ۱.۰).

    ۲. استفاده از VAE (Variational AutoEncoder):

    VAE مسئول تبدیل تصویر بین فضای پنهان و فضای پیکسلی است. برخی مدل‌ها VAE داخلی دارند، اما استفاده از VAE جداگانه می‌تواند کیفیت تصویر را بهبود بخشد، به خصوص در جزئیات ظریف و رنگ‌ها.

    • دانلود VAE: VAEها را می‌توانید از Hugging Face دانلود کنید. فایل‌ها معمولاً با نام vae-ft-mse-840000-ema-pruned.safetensors شناخته می‌شوند.
    • محل قرارگیری: فایل‌های VAE را در مسیر ComfyUI/models/vae قرار دهید.
    • افزودن گره VAE:

    * کلیک راست -> Add Node -> loaders -> Load VAE.

    * این گره را بین Load Checkpoint و VAE Decode قرار دهید.

    * اتصالات:

    * خروجی VAE از گره Load VAE را به ورودی vae در گره VAE Decode متصل کنید.

    * اگر از VAE جداگانه استفاده می‌کنید، نیازی نیست خروجی VAE از Load Checkpoint را به VAE Decode وصل کنید.

    ۳. استفاده از Upscale (افزایش مقیاس):

    برای بهبود کیفیت و رزولوشن تصاویر تولید شده، می‌توانید از گره‌های Upscale استفاده کنید.

    • افزودن گره Upscale Latent:

    * کلیک راست -> Add Node -> latent -> Upscale Latent (by model).

    * این گره را بین KSampler و VAE Decode قرار دهید.

    * اتصالات:

    * خروجی LATENT از KSampler را به ورودی samples در Upscale Latent متصل کنید.

    * خروجی LATENT از Upscale Latent را به ورودی latent در VAE Decode متصل کنید.

    * تنظیمات: upscale_model را انتخاب کنید (نیاز به دانلود مدل‌های Upscale مانند ESRGAN دارید که در مسیر ComfyUI/models/upscalers قرار می‌گیرند). مقدار scale_by را برای میزان بزرگ‌نمایی تنظیم کنید (مثلاً 2.0 برای دو برابر).

    • افزودن گره Image Upscale (برای Upscale نهایی):

    * کلیک راست -> Add Node -> image -> Upscale Image (using model).

    * این گره را بعد از VAE Decode و قبل از Save Image قرار دهید.

    * اتصالات:

    * خروجی IMAGE از VAE Decode را به ورودی image در Upscale Image متصل کنید.

    * خروجی IMAGE از Upscale Image را به ورودی images در Save Image متصل کنید.

    * تنظیمات: upscale_model را انتخاب کنید و scale_by را تنظیم کنید.

    ۴. استفاده از ControlNet:

    ControlNet یک ابزار قدرتمند است که به شما اجازه می‌دهد تا با استفاده از تصاویر ورودی (مانند طرح‌های خطی، نقشه‌های عمق، یا تصاویر اسکلتی)، ساختار و ترکیب تصویر تولید شده را کنترل کنید.

    • دانلود مدل‌های ControlNet: مدل‌های ControlNet را از Hugging Face دانلود کنید و در مسیر ComfyUI/models/controlnet قرار دهید.
    • افزودن گره Load ControlNet Model:

    * کلیک راست -> Add Node -> loaders -> Load ControlNet Model.

    * مدل ControlNet مورد نظر را انتخاب کنید (مثلاً control_v11p_sd15_canny.pth).

    • افزودن گره ControlNet Apply:

    * کلیک راست -> Add Node -> controlnet -> Apply ControlNet.

    * اتصالات:

    * خروجی CONTROL_NET از Load ControlNet Model را به ورودی control_net در Apply ControlNet متصل کنید.

    * خروجی MODEL از Load Checkpoint (یا Load LoRA) را به ورودی model در Apply ControlNet متصل کنید.

    * خروجی MODEL از Apply ControlNet را به ورودی model در KSampler متصل کنید.

    • افزودن گره پیش‌پردازشگر (Preprocessor):

    برای ControlNet، اغلب به یک تصویر ورودی نیاز دارید که توسط یک پیش‌پردازشگر خاص پردازش شود.

    * مثال: برای Canny (نقشه لبه)، ابتدا یک گره Load Image را اضافه کنید.

    * سپس، کلیک راست -> Add Node -> ControlNet -> Preprocessors -> Canny را اضافه کنید.

    * خروجی IMAGE از Load Image را به ورودی image در Canny متصل کنید.

    * خروجی IMAGE از Canny را به ورودی image در Apply ControlNet متصل کنید.

    با استفاده از این گره‌های پیشرفته، می‌توانید گردش‌کارهای بسیار پیچیده‌تر و دقیق‌تری ایجاد کنید. ComfyUI به شما اجازه می‌دهد تا هر جنبه‌ای از فرآیند تولید تصویر را دستکاری کنید و به نتایجی دست یابید که با رابط‌های کاربری ساده‌تر امکان‌پذیر نیست. این انعطاف‌پذیری، ComfyUI را به ابزاری بی‌نظیر برای تولیدکنندگان محتوا تبدیل می‌کند که به دنبال کنترل کامل بر خروجی‌های هوش مصنوعی خود هستند.

    گام ۳: بهینه‌سازی و نکات پیشرفته

    پس از اینکه با گره‌های پایه و پیشرفته آشنا شدید، نوبت به بهینه‌سازی گردش‌کارها و استفاده از برخی نکات پیشرفته می‌رسد تا سرعت، کارایی و کیفیت خروجی‌های شما را بهبود بخشد.

    ۱. استفاده از Custom Nodes:

    یکی از بزرگترین مزایای ComfyUI، اکوسیستم غنی از Custom Nodes است که توسط جامعه کاربری توسعه یافته‌اند. این گره‌ها قابلیت‌های جدیدی را به ComfyUI اضافه می‌کنند که در حالت پیش‌فرض وجود ندارند.

    • نصب ComfyUI Manager:

    * Manager یک Custom Node است که نصب و مدیریت سایر Custom Nodes را آسان می‌کند.

    * Command Prompt را باز کنید و به پوشه ComfyUI/custom_nodes بروید.

    * دستور زیر را اجرا کنید: git clone https://github.com/ltdrdata/ComfyUI-Manager.git

    * ComfyUI را ری‌استارت کنید. پس از آن، دکمه Manager در سمت راست بالای صفحه ظاهر می‌شود.

    * با کلیک روی Manager و سپس Install Custom Nodes، می‌توانید Custom Nodes مختلف را جستجو و نصب کنید.

    • برخی Custom Nodes محبوب:

    * ComfyUI-Impact-Pack: مجموعه‌ای از گره‌های بسیار قدرتمند برای Inpainting، Outpainting، Face Restoration و بسیاری موارد دیگر.

    * ComfyUI-AnimateDiff-Evolved: برای تولید انیمیشن از تصاویر ثابت.

    * ComfyUI-Advanced-ControlNet: گره‌های پیشرفته‌تر برای ControlNet.

    ۲. بهینه‌سازی مصرف حافظه VRAM:

    تولید تصاویر با هوش مصنوعی می‌تواند حافظه VRAM زیادی مصرف کند. برای بهینه‌سازی، می‌توانید:

    • استفاده از VAE به صورت fp16: برخی VAEها در فرمت fp16 (Half-Precision) موجود هستند که مصرف VRAM را کاهش می‌دهند.
    • تقسیم‌بندی پردازش (Tiling/Split Processing): برای تصاویر با رزولوشن بالا، می‌توانید از گره‌هایی مانند Tiled VAE Encode و Tiled VAE Decode (که معمولاً در Custom Nodes یافت می‌شوند) استفاده کنید. این گره‌ها تصویر را به قطعات کوچک‌تر تقسیم کرده، پردازش می‌کنند و سپس دوباره مونتاژ می‌کنند.
    • استفاده از lowvram یا medvram: هنگام اجرای ComfyUI، می‌توانید از آرگومان python main.py --lowvram یا python main.py --medvram استفاده کنید تا مصرف VRAM را کاهش دهید، هرچند ممکن است سرعت کمی کاهش یابد.

    ۳. ذخیره و بارگذاری گردش‌کارها:

    ComfyUI به شما امکان می‌دهد تا گردش‌کارهای خود را ذخیره و بارگذاری کنید.

    • ذخیره: روی دکمه Save در سمت راست بالای صفحه کلیک کنید تا گردش‌کار فعلی به صورت یک فایل .json ذخیره شود.
    • بارگذاری: روی دکمه Load کلیک کنید و فایل .json گردش‌کار مورد نظر را انتخاب کنید.
    • Drag & Drop: ComfyUI یک ویژگی بسیار جالب دارد: می‌توانید یک تصویر تولید شده توسط ComfyUI را مستقیماً به فضای کاری بکشید و رها کنید (Drag & Drop). اگر تصویر حاوی متادیتای گردش‌کار باشد، ComfyUI به طور خودکار آن گردش‌کار را بازسازی می‌کند! این یک راه عالی برای به اشتراک گذاشتن و استفاده مجدد از گردش‌کارها است.

    ۴. استفاده از گروه (Group) برای سازماندهی گره‌ها:

    با افزایش تعداد گره‌ها، فضای کاری ممکن است شلوغ شود. می‌توانید گره‌های مرتبط را در یک گروه قرار دهید.

    • چند گره را انتخاب کنید (با کشیدن مستطیل با کلیک چپ) و سپس کلیک راست -> Convert to Group.
    • می‌توانید عنوان گروه را تغییر دهید و آن را به دلخواه جابجا کنید.

    ۵. استفاده از نودهای ورودی/خروجی (Input/Output Nodes):

    برای گردش‌کارهای پیچیده، می‌توانید از گره‌های Reroute (کلیک راست -> Add Node -> utils -> Reroute) برای سازماندهی بهتر اتصالات و جلوگیری از شلوغی استفاده کنید. این گره‌ها به عنوان یک "میانبر" برای اتصالات عمل می‌کنند.

    ۶. بررسی Log Console:

    هنگام بروز خطا یا برای مشاهده جزئیات پردازش، همیشه به پنجره Command Prompt یا ترمینال که ComfyUI را از آن اجرا کرده‌اید، توجه کنید. این پنجره اطلاعات ارزشمندی (مانند زمان پردازش، مصرف VRAM و پیام‌های خطا) را نمایش می‌دهد.

    با استفاده از این نکات و تکنیک‌های پیشرفته، می‌توانید به یک کاربر حرفه‌ای ComfyUI تبدیل شوید و گردش‌کارهایی ایجاد کنید که فراتر از تصور اولیه شما باشند. Axeto همواره در کنار شماست تا با ارائه ابزارهای نوین و آموزش‌های کاربردی، شما را در مسیر خلاقیت و نوآوری یاری کند و به شما کمک کند تا با استفاده از هوش مصنوعی، محتوای بصری بی‌نظیری تولید کنید.

    تست Axeto

    در این بخش، ما ComfyUI را با استفاده از چند پرامپت فارسی آزمایش می‌کنیم تا عملکرد آن را در تولید تصاویر با محتوای فرهنگی ایرانی و همچنین پرامپت‌های عمومی بررسی کنیم. هدف این است که ببینیم ComfyUI تا چه حد می‌تواند خواسته‌های کاربران فارسی‌زبان را برآورده کند و چه کیفیتی از تصاویر را با پرامپت‌های بومی ارائه می‌دهد.

    جزئیات تست:

    • مدل پایه: Stability AI SDXL 1.0 (sd_xl_base_1.0.safetensors)
    • KSampler: steps=30, cfg=7, sampler_name=dpmpp_2m_sde, scheduler=karras
    • رزولوشن: 1024x1024
    • LoRA: هیچ LoRA خاصی استفاده نشده است تا عملکرد پایه مدل بررسی شود.
    • گردش‌کار: یک گردش‌کار پایه مشابه آنچه در گام ۱ آموزش داده شد.

    جدول نتایج تست با پرامپت‌های فارسی:

    شمارهپرامپت مثبت (Positive Prompt)پرامپت منفی (Negative Prompt)توضیحات و نتیجه
    ۱یک زن ایرانی با لباس سنتی، در بازار قدیمی اصفهان، نورپردازی دراماتیک، جزئیات بالا، ۴Kugly, deformed, disfigured, poor quality, bad anatomy, extra limbs, modern, western clothesتصویر یک زن با لباس‌های سنتی ایرانی در یک بازار قدیمی با جزئیات خوب و فضای مناسب تولید شد. جزئیات لباس‌ها و معماری بازار قابل قبول بود.
    ۲طبیعت بکر کویر لوت، آسمان پرستاره، شترها در حال حرکت، شب، عکس واقعی، ۸Kday, city, ugly, deformed, disfigured, poor qualityصحنه‌ای زیبا از کویر لوت با آسمان پرستاره و شترها به تصویر کشیده شد. حس و حال شب کویر به خوبی منتقل شده بود.
    ۳سفره هفت سین مدرن، نوروز، رنگارنگ، دکوراسیون داخلی، عکس استودیوییugly, deformed, disfigured, poor quality, bad anatomy, blurتصویری از سفره هفت سین با طراحی مدرن و رنگ‌های زنده تولید شد. عناصر سفره هفت سین به خوبی قابل تشخیص بودند.
    ۴یک گربه پرشین با چشمان آبی، نشسته روی فرش دستباف ایرانی، نور طبیعی، ماکرو، جزئیات زیادugly, deformed, disfigured, poor quality, bad anatomy, extra limbs, dogگربه‌ای زیبا با ویژگی‌های گربه پرشین و چشمان آبی روی فرش ایرانی به تصویر کشیده شد. جزئیات موها و بافت فرش خوب بود.
    ۵شهر تهران در آینده، ساختمان‌های بلند، ماشین‌های پرنده، نورهای نئونی، سایبرپانکold, traditional, rural, ugly, deformed, disfigured, poor qualityتصویری فانتزی از تهران آینده با المان‌های سایبرپانک و ماشین‌های پرنده تولید شد. حس یک شهر پیشرفته و مدرن به خوبی القا شده بود.

    تحلیل نتایج:

    نتایج تست نشان می‌دهد که ComfyUI با مدل SDXL 1.0، توانایی بسیار خوبی در درک و تفسیر پرامپت‌های فارسی دارد. تصاویر تولید شده از کیفیت بالایی برخوردار بودند و به طور دقیق محتوای درخواستی را بازتاب می‌دادند. جزئیات فرهنگی و معماری (مانند بازار اصفهان، لباس سنتی، سفره هفت سین و فرش ایرانی) به خوبی در تصاویر گنجانده شده بودند.

    این نتایج برای تولیدکنندگان محتوا در ایران بسیار امیدوارکننده است، زیرا نشان می‌دهد که می‌توانند با استفاده از پرامپت‌های بومی خود، به نتایج دلخواه و با کیفیت بالا دست یابند. ComfyUI با انعطاف‌پذیری خود، به کاربران اجازه می‌دهد تا با استفاده از مدل‌های مختلف، LoRAها و تنظیمات دقیق، خروجی‌ها را به بهترین شکل ممکن سفارشی‌سازی کنند و محتوای بصری منحصربه‌فردی را تولید کنند. این قابلیت، به ویژه برای تولید محتوای تبلیغاتی، هنری و فرهنگی در بازار ایران، بسیار ارزشمند است.

    مثال عملی:

    برای مشاهده یک مثال عملی از تولید تصویر با ComfyUI و پرامپت‌های مشابه، می‌توانید به صفحه تولید تصویر Axeto مراجعه کنید. در آنجا می‌توانید پرامپت‌های خود را وارد کرده و نتایج را مشاهده کنید. Axeto از مدل‌های پیشرفته هوش مصنوعی استفاده می‌کند که به شما امکان می‌دهد تا با سرعت و کیفیت بالا، تصاویر مورد نظر خود را تولید کنید.

    کد نمونه

    ComfyUI به شما اجازه می‌دهد تا گردش‌کارهای خود را به صورت فایل‌های JSON ذخیره کنید. این فایل‌ها در واقع "کد" گردش‌کار شما هستند و می‌توانند به راحتی به اشتراک گذاشته شوند و توسط دیگران بارگذاری شوند. در اینجا یک نمونه از کد JSON برای یک گردش‌کار پایه ComfyUI (مشابه آنچه در گام ۱ توضیح داده شد) آورده شده است. این کد را می‌توانید در ComfyUI بارگذاری کرده و از آن استفاده کنید.

    برای استفاده از این کد:

    1. فایل JSON را در یک فایل متنی با پسوند .json ذخیره کنید (مثلاً basic_workflow.json).

    2. در ComfyUI، روی دکمه Load کلیک کنید و فایل .json را انتخاب کنید. یا فایل را مستقیماً به فضای کاری ComfyUI بکشید و رها کنید.

    3. مطمئن شوید که مدل sd_xl_base_1.0.safetensors در مسیر ComfyUI/models/checkpoints شما موجود باشد.

    {
      "3": {
        "inputs": {
          "ckpt_name": "sd_xl_base_1.0.safetensors"
        },
        "class_type": "CheckpointLoaderSimple",
        "_meta": {
          "title": "Load Checkpoint"
        }
      },
      "4": {
        "inputs": {
          "text": "a beautiful girl, cinematic lighting, 8k, highly detailed, professional photography",
          "clip": [
            "3",
            1
          ]
        },
        "class_type": "CLIPTextEncode",
        "_meta": {
          "title": "Positive Prompt"
        }
      },
      "5": {
        "inputs": {
          "text": "ugly, deformed, disfigured, poor quality, bad anatomy, extra limbs",
          "clip": [
            "3",
            2
          ]
        },
        "class_type": "CLIPTextEncode",
        "_meta": {
          "title": "Negative Prompt"
        }
      },
      "6": {
        "inputs": {
          "width": 1024,
          "height": 1024,
          "batch_size": 1
        },
        "class_type": "EmptyLatentImage",
        "_meta": {
          "title": "Empty Latent Image"
        }
      },
      "7": {
        "inputs": {
          "seed": 12345,
          "steps": 30,
          "cfg": 7,
          "sampler_name": "dpmpp_2m_sde",
          "scheduler": "karras",
          "denoise": 1,
          "model": [
            "3",
            0
          ],
          "positive": [
            "4",
            0
          ],
          "negative": [
            "5",
            0
          ],
          "latent_image": [
            "6",
            0
          ]
        },
        "class_type": "KSampler",
        "_meta": {
          "title": "KSampler"
        }
      },
      "8": {
        "inputs": {
          "samples": [
            "7",
            0
          ],
          "vae": [
            "3",
            2
          ]
        },
        "class_type": "VAEDecode",
        "_meta": {
          "title": "VAE Decode"
        }
      },
      "9": {
        "inputs": {
          "images": [
            "8",
            0
          ]
        },
        "class_type": "SaveImage",
        "_meta": {
          "title": "Save Image"
        }
      }
    }

    این کد JSON یک گردش‌کار پایه با گره‌های زیر را تعریف می‌کند:

    • CheckpointLoaderSimple (Load Checkpoint): مدل sd_xl_base_1.0.safetensors را بارگذاری می‌کند.
    • CLIPTextEncode (Positive Prompt): پرامپت مثبت را پردازش می‌کند.
    • CLIPTextEncode (Negative Prompt): پرامپت منفی را پردازش می‌کند.
    • EmptyLatentImage: یک تصویر پنهان خالی با ابعاد 1024x1024 ایجاد می‌کند.
    • KSampler: فرآیند نمونه‌برداری را با تنظیمات مشخص انجام می‌دهد.
    • VAEDecode: تصویر پنهان را به تصویر پیکسلی تبدیل می‌کند.
    • SaveImage: تصویر نهایی را ذخیره می‌کند.

    با بررسی این کد، می‌توانید نحوه ارتباط بین گره‌ها و پارامترهای مختلف را بهتر درک کنید. این روش به شما امکان می‌دهد تا گردش‌کارهای پیچیده را به راحتی به اشتراک بگذارید و از آن‌ها برای تولید محتوای مختلف استفاده کنید.

    خطاهای رایج

    کار با ComfyUI، مانند هر ابزار قدرتمند دیگر، ممکن است با چالش‌ها و خطاهایی همراه باشد. آشنایی با خطاهای رایج و راه‌حل‌های آن‌ها می‌تواند به شما در رفع سریع مشکلات و ادامه کار کمک کند.

    ۱. خطاهای مرتبط با VRAM (حافظه کارت گرافیک):

    • پیام خطا: CUDA out of memory, RuntimeError: CUDA error: out of memory
    • علت: معمولاً به دلیل تلاش برای تولید تصاویر با رزولوشن بالا، استفاده از Batch Size زیاد، یا استفاده از چندین مدل/LoRA به صورت همزمان در یک کارت گرافیک با VRAM ناکافی.
    • راه‌حل:

    * کاهش رزولوشن تصویر (width و height در گره Empty Latent Image).

    * کاهش batch_size به 1.

    * استفاده از مدل‌های سبک‌تر (مانند SD 1.5 به جای SDXL).

    * استفاده از آرگومان python main.py --lowvram یا python main.py --medvram هنگام اجرای ComfyUI.

    * بستن سایر برنامه‌هایی که از GPU استفاده می‌کنند.

    * اطمینان حاصل کنید که VAE به درستی لود شده است، گاهی اوقات VAEهای اشتباه یا ناسازگار می‌توانند باعث این خطا شوند.

    ۲. مدل پیدا نشد (Model Not Found):

    • پیام خطا: FileNotFoundError: [Errno 2] No such file or directory: 'models/checkpoints/your_model_name.safetensors' یا مشابه آن.
    • علت: فایل مدل (Checkpoint, LoRA, VAE, ControlNet) در مسیر صحیح قرار ندارد یا نام فایل در گره اشتباه است.
    • راه‌حل:

    * مطمئن شوید که فایل مدل را در مسیر صحیح قرار داده‌اید (مثلاً Checkpoint در ComfyUI/models/checkpoints).

    * نام فایل مدل در گره Load Checkpoint (یا Load LoRA/Load VAE) را بررسی کنید و از املای صحیح آن اطمینان حاصل کنید.

    * پس از اضافه کردن فایل‌های جدید، ComfyUI را ری‌استارت کنید یا روی دکمه Refresh در گره مربوطه کلیک کنید تا لیست مدل‌ها به‌روز شود.

    ۳. خطاهای نصب وابستگی‌ها (Dependency Errors):

    • پیام خطا: ModuleNotFoundError: No module named 'x', ImportError: cannot import name 'y' from 'z'
    • علت: یکی از پکیج‌های پایتون مورد نیاز ComfyUI یا Custom Nodes به درستی نصب نشده است.
    • راه‌حل:

    * اگر از نصب پرتابل استفاده می‌کنید، مطمئن شوید که run_nvidia_gpu.bat (یا run_cpu.bat) را اجرا کرده‌اید و اجازه داده‌اید تا تمام وابستگی‌ها نصب شوند.

    * اگر نصب دستی انجام داده‌اید، مطمئن شوید که pip install -r requirements.txt را در پوشه ComfyUI اجرا کرده‌اید.

    * برای Custom Nodes، به صفحه GitHub مربوطه مراجعه کنید و دستورات نصب وابستگی‌های خاص آن Node را دنبال کنید. اغلب با pip install -r requirements.txt در پوشه Custom Node قابل حل است.

    ۴. خطاهای مرتبط با Custom Nodes:

    • پیام خطا: گره‌های Custom Node به رنگ قرمز نمایش داده می‌شوند یا ComfyUI هنگام بارگذاری آن‌ها خطا می‌دهد.
    • علت: Custom Node به درستی نصب نشده است، وابستگی‌های آن نصب نشده‌اند، یا با نسخه فعلی ComfyUI ناسازگار است.
    • راه‌حل:

    * از ComfyUI Manager برای نصب و به‌روزرسانی Custom Nodes استفاده کنید. این ابزار معمولاً وابستگی‌ها را نیز نصب می‌کند.

    * به صفحه GitHub Custom Node مراجعه کنید و دستورالعمل‌های نصب و عیب‌یابی را مطالعه کنید.

    * مطمئن شوید که Python و ComfyUI شما به‌روز هستند.

    * در صورت بروز مشکل، Custom Node را موقتاً حذف کنید (انتقال پوشه آن از custom_nodes به یک جای دیگر) تا ComfyUI اجرا شود و سپس مشکل Custom Node را جداگانه بررسی کنید.

    ۵. تصویر سیاه یا خالی:

    • علت:

    * VAE به درستی بارگذاری نشده یا انتخاب نشده است.

    * CLIP به درستی به گره‌های CLIP Text Encode متصل نشده است.

    * denoise در KSampler روی 0 تنظیم شده است (باید 1 باشد برای تولید تصویر از نویز).

    * seed در KSampler به یک مقدار خاص تنظیم شده و دیگر تولید تصویر نمی‌کند (RANDOMIZE را امتحان کنید).

    • راه‌حل:

    * اتصالات گره‌های VAE Decode و CLIP Text Encode را بررسی کنید.

    * مطمئن شوید که VAE از Load Checkpoint (یا Load VAE) به VAE Decode متصل است.

    * مقدار denoise را در KSampler روی 1 تنظیم کنید.

    ۶. سرعت پایین تولید تصویر:

    • علت:

    * کارت گرافیک ضعیف.

    * steps بالا در KSampler.

    * رزولوشن تصویر بالا.

    * استفاده از مدل‌های بزرگ (مانند SDXL) روی سخت‌افزار ضعیف.

    * استفاده از CPU به جای GPU.

    • راه‌حل:

    * کاهش steps و رزولوشن.

    * استفاده از sampler_name و scheduler سریع‌تر (مثلاً euler_a یا dpmpp_2m_sde karras).

    * اطمینان از اجرای ComfyUI با GPU (بررسی log console برای دیدن استفاده از CUDA).

    * بهینه‌سازی مصرف VRAM (مراجعه به نکته ۱).

    با صبر و حوصله و با مراجعه به این راهنما، می‌توانید اکثر خطاهای رایج را در ComfyUI برطرف کنید. جامعه ComfyUI نیز بسیار فعال است و می‌توانید در فروم‌ها و گروه‌های آنلاین به دنبال کمک باشید. Axeto نیز همواره در تلاش است تا با ارائه آموزش‌های کاربردی، به شما در حل مشکلات و استفاده بهینه از ابزارهای هوش مصنوعی کمک کند.

    جمع‌بندی

    در این آموزش جامع، ما شما را از ابتدا با ComfyUI آشنا کردیم، از نحوه نصب و راه‌اندازی گرفته تا ساخت اولین گردش‌کار، کاوش گره‌های پیشرفته، و بهینه‌سازی فرآیند تولید تصویر. ComfyUI با رویکرد گره‌محور و انعطاف‌پذیری بی‌نظیر خود، ابزاری قدرتمند برای هر تولیدکننده محتوا است که به دنبال کنترل دقیق و سفارشی‌سازی کامل بر خروجی‌های هوش مصنوعی خود است.

    شما یاد گرفتید که چگونه:

    • ComfyUI و پیش‌نیازهای آن را نصب کنید.
    • با رابط کاربری و گره‌های پایه (مانند Load Checkpoint, CLIP Text Encode, KSampler, VAE Decode, Save Image) کار کنید.
    • گردش‌کارهای پیچیده‌تری با استفاده از LoRAها، VAEهای جداگانه، Upscale و ControlNet بسازید.
    • با استفاده از Custom Nodes و ComfyUI Manager قابلیت‌های ComfyUI را گسترش دهید.
    • خطاهای رایج را تشخیص داده و برطرف کنید.
    • گردش‌کارهای خود را ذخیره و به اشتراک بگذارید.

    ComfyUI نه تنها یک ابزار برای تولید تصویر است، بلکه یک پلتفرم برای آزمایش و درک عمیق‌تر مکانیزم‌های هوش مصنوعی مولد است. این آزادی عمل، آن را به انتخابی ایده‌آل برای هنرمندان و طراحانی تبدیل می‌کند که می‌خواهند از محدودیت‌های رابط‌های کاربری سنتی فراتر روند و به خلاقیت خود بال و پر دهند.

    در Axeto، ما به اهمیت ابزارهایی مانند ComfyUI برای توانمندسازی خلاقان ایرانی باور داریم. با استفاده از این ابزار و دانش کسب شده، شما می‌توانید تصاویر بی‌نظیری تولید کنید، ایده‌های خود را به واقعیت تبدیل کنید و در دنیای پرشتاب تولید محتوای هوش مصنوعی، پیشرو باشید. فراموش نکنید که تمرین و آزمایش کلید تسلط بر ComfyUI است. هرچه بیشتر با گره‌ها و تنظیمات مختلف کار کنید، بیشتر به قابلیت‌های آن پی خواهید برد.

    ما امیدواریم که این راهنما برای شما مفید بوده باشد و شما را در مسیر تبدیل شدن به یک متخصص ComfyUI یاری کند. برای ادامه یادگیری و کاوش در دنیای هوش مصنوعی، به وبلاگ Axeto سر بزنید و از منابع و آموزش‌های دیگر ما بهره‌مند شوید.

    منبع

    • مخزن رسمی ComfyUI در GitHub
    • مستندات ComfyUI (غیررسمی اما مفید)
    • Civitai: برای دانلود مدل‌ها، LoRAها و ControlNet
    • Hugging Face: برای دانلود مدل‌ها و VAEها
    • ComfyUI Manager GitHub
    • جامعه ComfyUI در Reddit
    مقدمه‌ای بر رابط کاربری گره‌محور ComfyUI
    پیش‌نیازهای سخت‌افزاری و نرم‌افزاری برای نصب ComfyUI
    نحوه دانلود و نصب ComfyUI به روش پرتابل

    تست Axeto

    3 پرامپت فارسی استاندارد روی ComfyUI در Axeto تست شد. نتایج بر اساس کیفیت چهره/متن/سبک و سازگاری با پرامپت فارسی ارزیابی شد.

    3 پرامپت تست‌شده

    پرامپتامتیازیادداشت
    پرتره زن جوان ایرانی، نور طبیعی پنجره، فوکوس نرم، پس‌زمینه مینیمالAجزئیات چهره و نور طبیعی قابل قبول؛ مناسب پرامپت‌های پرتره فارسی.
    منظره کویر ایران، غروب طلایی، ابرهای دراماتیک، فوتورéalisticA-ترکیب‌بندی منظره خوب؛ رنگ‌های غروب طبیعی.
    لوگوی مینیمال برای استارتاپ فintech، خطوط هندسی، پس‌زمینه سفیدB+متن/لوگو خوانا؛ برای برندینگ فارسی نیاز به تکرار پرامپت با وزن بیشتر.

    مزایا

    • انعطاف‌پذیری بی‌نظیر در طراحی گردش‌کارهای تولید تصویر
    • کنترل دقیق بر هر مرحله از فرآیند تولید تصویر با هوش مصنوعی
    • امکان ترکیب مدل‌ها، LoRAها، Embeddings و VAEها به صورت سفارشی
    • مناسب برای آزمایش و کاوش عمیق در مکانیزم‌های هوش مصنوعی
    • پشتیبانی از کارت‌های گرافیک NVIDIA با عملکرد بهینه
    • جامعه فعال و منابع آموزشی فراوان

    معایب

    • منحنی یادگیری اولیه نسبتاً شیب‌دار برای کاربران جدید
    • نیاز به دانش فنی بیشتر نسبت به رابط‌های کاربری ساده‌تر
    • پیچیدگی در مدیریت و سازماندهی گره‌ها در گردش‌کارهای بزرگ
    • نیاز به سخت‌افزار قدرتمند (به خصوص GPU) برای عملکرد بهینه
    • عدم وجود برخی ویژگی‌های اتوماسیون پیش‌فرض موجود در سایر UIها
    • نصب دستی ممکن است برای برخی کاربران چالش‌برانگیز باشد

    خط زمانی

    1. 2022

      انتشار اولیه ComfyUI

    2. 2023

      پشتیبانی گسترده از Stable Diffusion XL

    3. 2024

      به‌روزرسانی‌های مداوم و افزودن ویژگی‌های جدید

    منابع

    • ComfyUI GitHub Repository
      GitHub
    • ComfyUI Releases
      GitHub
    • Python Official Website
      رسمی
    • Git SCM Official Website
      رسمی
    • Civitai
      سایر
    • Hugging Face Models
      سایر

    سوالات متداول

    ComfyUI چیست؟▾

    ComfyUI یک رابط کاربری گرافیکی مبتنی بر گره (node-based) برای مدل‌های تولید تصویر با هوش مصنوعی مانند Stable Diffusion است. این ابزار به کاربران امکان می‌دهد تا گردش‌کارهای پیچیده و کاملاً سفارشی‌سازی شده برای تولید تصاویر ایجاد کنند و کنترل دقیقی بر هر مرحله از فرآیند داشته باشند.

    چرا باید از ComfyUI استفاده کنم؟▾

    ComfyUI انعطاف‌پذیری و کنترل بی‌نظیری بر فرآیند تولید تصویر ارائه می‌دهد. اگر به دنبال سفارشی‌سازی عمیق، ترکیب مدل‌های مختلف، و آزمایش با پارامترهای جزئی هستید، ComfyUI ابزاری ایده‌آل است. این ابزار برای هنرمندان، طراحان و تولیدکنندگان محتوا که می‌خواهند فراتر از تنظیمات پیش‌فرض بروند، بسیار مفید است.

    آیا ComfyUI برای مبتدیان مناسب است؟▾

    ComfyUI دارای منحنی یادگیری اولیه است، اما با راهنماهای جامع مانند این آموزش از Axeto، مبتدیان نیز می‌توانند آن را یاد بگیرند. در ابتدا ممکن است پیچیده به نظر برسد، اما درک مفهوم گره‌ها و اتصال آنها به شما کمک می‌کند تا به سرعت با آن کار کنید و تصاویر خیره‌کننده تولید کنید.

    چه سخت‌افزاری برای اجرای ComfyUI نیاز دارم؟▾

    برای اجرای ComfyUI و تولید تصاویر با هوش مصنوعی، به یک کارت گرافیک (GPU) قدرتمند نیاز دارید. حداقل 4 گیگابایت VRAM توصیه می‌شود، اما برای تجربه بهتر و سرعت بالاتر، کارت گرافیک NVIDIA با 8 گیگابایت VRAM یا بیشتر (مانند سری RTX 3060 یا بالاتر) پیشنهاد می‌شود.

    چگونه ComfyUI را نصب کنم؟▾

    ساده‌ترین روش برای کاربران ویندوز، دانلود نسخه پرتابل از صفحه GitHub ComfyUI است که شامل تمامی وابستگی‌ها می‌شود. برای کاربران پیشرفته‌تر یا سایر سیستم‌عامل‌ها، می‌توان با استفاده از Git و Python (نسخه 3.10.x) به صورت دستی نصب کرد.

    مدل‌های Stable Diffusion را از کجا دانلود کنم؟▾

    مدل‌های Stable Diffusion که برای تولید تصویر در ComfyUI ضروری هستند، را می‌توانید از وب‌سایت‌هایی مانند Civitai و Hugging Face دانلود کنید. این مدل‌ها معمولاً فایل‌های بزرگی هستند و باید در مسیر مشخصی در پوشه ComfyUI قرار گیرند.

    تفاوت ComfyUI با Automatic1111 چیست؟▾

    ComfyUI بر انعطاف‌پذیری و کنترل گره‌محور تمرکز دارد و به شما امکان می‌دهد گردش‌کارهای بسیار سفارشی ایجاد کنید. Automatic1111 یک رابط کاربری جامع‌تر با امکانات و تنظیمات پیش‌فرض فراوان است که ممکن است برای شروع سریع‌تر مناسب باشد. ComfyUI برای کسانی است که می‌خواهند عمیقاً در فرآیند غرق شوند و کنترل کامل داشته باشند، در حالی که Automatic1111 برای استفاده عمومی‌تر و سریع‌تر طراحی شده است.

    آیا ComfyUI از LoRAها پشتیبانی می‌کند؟▾

    بله، ComfyUI به طور کامل از LoRAها (Low-Rank Adaptation) پشتیبانی می‌کند. شما می‌توانید LoRAها را به راحتی در گردش‌کارهای خود اضافه کرده و با مدل‌های اصلی ترکیب کنید تا سبک‌ها و جزئیات خاصی را به تصاویر خود اضافه کنید.

    آیا می‌توانم گردش‌کارهای ComfyUI را به اشتراک بگذارم؟▾

    بله، گردش‌کارهای ComfyUI را می‌توان به راحتی ذخیره و به اشتراک گذاشت. یک فایل تصویر تولید شده توسط ComfyUI معمولاً شامل اطلاعات گردش‌کار استفاده شده است که می‌توان آن را بارگذاری کرد و دقیقاً همان تنظیمات را بازسازی کرد.

    چگونه ComfyUI را به‌روزرسانی کنم؟▾

    اگر از نسخه پرتابل استفاده می‌کنید، باید نسخه جدید را دانلود و جایگزین کنید. اگر نصب دستی انجام داده‌اید، می‌توانید با استفاده از دستور `git pull` در خط فرمان در پوشه ComfyUI، آن را به آخرین نسخه به‌روزرسانی کنید و سپس وابستگی‌های پایتون را مجدداً نصب کنید.

    آموزش ComfyUI از صفر: راهنمای جامع برای چه کسانی مفید است؟▾

    این مقاله برای کاربران Axeto که آموزش ComfyUI از صفر: راهنمای جامع را دنبال می‌کنند نوشته شده است.

    چطور آموزش ComfyUI از صفر: راهنمای جامع را در Axeto امتحان کنم؟▾

    از صفحه ساخت تصویر یا ویدیو Axeto، مدل مناسب را انتخاب کنید و پرامپت فارسی وارد کنید.

    هزینه استفاده از آموزش ComfyUI از صفر: راهنمای جامع در Axeto چقدر است؟▾

    هزینه بر اساس مدل و تعداد تصویر/ویدیو محاسبه می‌شود؛ جزئیات در صفحه قیمت‌گذاری و کیف پول داخل پنل قابل مشاهده است.

    چه پرامپت فارسی برای آموزش ComfyUI از صفر: راهنمای جامع پیشنهاد می‌شود؟▾

    پرامپت را کوتاه، دقیق و با ذکر سبک، نور و سوژه بنویسید؛ نمونه‌ها در بخش پرامپت‌ها و تست Axeto همین مقاله آمده است.

    چرا «ComfyUI یک رابط کاربری گره‌محور برای Stable Diffusion ا» مهم است؟▾

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

    چرا «نصب ComfyUI شامل پیش‌نیازهایی مانند Python (نسخه 3.10.x» مهم است؟▾

    نصب ComfyUI شامل پیش‌نیازهایی مانند Python (نسخه 3.10.x)، Git و کارت گرافیک NVIDIA با حداقل 8GB VRAM است.

    چرا «دو روش اصلی برای نصب ComfyUI وجود دارد: نسخه پرتابل برا» مهم است؟▾

    دو روش اصلی برای نصب ComfyUI وجود دارد: نسخه پرتابل برای ویندوز که ساده‌ترین راه است، و نصب دستی برای کاربران پیشرفته‌تر.

    چرا «برای شروع کار با ComfyUI، علاوه بر نصب نرم‌افزار، نیاز » مهم است؟▾

    برای شروع کار با ComfyUI، علاوه بر نصب نرم‌افزار، نیاز به دانلود مدل‌های Stable Diffusion از منابعی مانند Civitai یا Hugging Face دارید.

    چرا «مزیت اصلی ComfyUI در برابر سایر رابط‌ها، انعطاف‌پذیری ب» مهم است؟▾

    مزیت اصلی ComfyUI در برابر سایر رابط‌ها، انعطاف‌پذیری بی‌نظیر آن در ترکیب مدل‌ها، LoRAها و تنظیمات دقیق برای دستیابی به خروجی‌های سفارشی است.

    توضیح بیشتر: ComfyUI ابزاری قدرتمند و انعطاف‌پذیر برای تولید ؟▾

    ComfyUI ابزاری قدرتمند و انعطاف‌پذیر برای تولید تصاویر با هوش مصنوعی است که به شما امکان می‌دهد گردش‌کارهای بصری و کاملاً سفارشی‌سازی شده ایجاد کنید

    مقالات مرتبط

    • راهنما

      آموزش کامل Flux برای تصویر AI

    • آموزش

      آموزش جامع ComfyUI از صفر تا صد: راهنمای کامل برای تولید تص…

    • راهنما

      آموزش کامل Flux برای تولید تصاویر AI

    • راهنما

      آموزش جامع Midjourney: خلق تصاویر شگفت‌انگیز

    • راهنما

      راهنمای جامع Midjourney: از مبتدی تا حرفه‌ای

    • خبر

      استراتژی داده Photoroom: گامی نو در هوش مصنوعی مولد

    نمونه ویدیوها

    • A professional 3D character design sheet displays two distinct protagonists, a h…
    • ROCKET SURF. STYLE: Gritty Cine Verit, 35mm handheld, natural shake. Continuou…
    • Noir fantasy film sequence. Opening shot: The camera enters a house. On a perch …

    همین حالا در Axeto امتحان کنید

    مقاله را خواندید — حالا با ابزار واقعی Axeto خروجی بگیرید.

    ساخت تصویرساخت ویدیوکتابخانه پرامپتمدل‌هاکیف پولچت AIتعرفهراهنمای ComfyUI

    خبرنامه وبلاگ

    جدیدترین مقالات هوش مصنوعی را در ایمیل خود دریافت کنید.

    تاریخچه به‌روزرسانی

    • ۱۷ تیر ۱۴۰۵Initial draft

    نظرات (0)

    • در حال بارگذاری نظرات...

    آموزش ComfyUI از صفر: راهنمای جامع

    ۱۴۰۵/۴/۱۹ · ۲۸ دقیقه مطالعه

    گندم کریمی
    گندم کریمی

    ۵

    متخصص هوش مصنوعی و تولید محتوا در Axeto. روی Prompt Engineering، Flux، ComfyUI و workflowهای تصویر/ویدیو AI تمرکز دارد.