Skip to content

ComfyUI

Bu makalede

Bilgi

ComfyUI, makine öğrenmesi modelleri kullanarak görüntü oluşturma iş akışları oluşturmak için tasarlanmış bir kullanıcı arayüzüdür. Kullanıcıların kod yazmadan karmaşık görüntü işleme hatları inşa etmelerini sağlayan düğüm tabanlı görsel bir programlama ortamı sağlar.

ComfyUI: Temel Özellikler

  • Görsel Programlama: Karmaşık görüntü oluşturma iş akışları oluşturmak için sezgisel bir düğüm tabanlı arayüz.
  • Model Desteği: Stable Diffusion'un çeşitli sürümlerini de içeren geniş bir yelpazedeki görüntü oluşturma modellerle uyumluluk.
  • Genişletilebilirlik: Kendi düğümleri ekleme ve kendi modelleri veya algoritmalarınızı entegre etme yeteneği.
  • Parametre Kontrolü: Görüntü boyutu, adım sayısı, örnek alma yöntemleri gibi üretim parametreleri üzerinde kesin kontrol.
  • img2img ve Inpainting Desteği: İmage temel alarak veya maske olarak mevcut görüntüleri kullanın.
  • CUDA Entegrasyonu: Hızlandırılmış üretim için optimize edilmiş GPU kullanımı.
  • İş Akışı Kaydedilmesi ve Yükleme: Karmaşık yapıları yeniden kullanım veya paylaşım için kaydetme.
  • Flux Entegrasyonu: Flux aracılığıyla iş akışı yönetimi ve görev orkestrasyonu otomasyonu.
  • Aktif Topluluk: Düzenli güncellemeler, geniş bir topluluk tarafından oluşturulan düğüm seçeneği ve eklentiler.
  • Yerel Çalıştırma: Tüm hesaplamalar yerel olarak gerçekleştirildiğinden veri gizliliği ve kontrol sağlanır.

Özel bir sunucu ile ComfyUI yüksek performans, üretim sürecinin tam kontrolü ve veri güvenliğine sunar.

Çalıştırma Özellikleri

ID Uyumlu OS VM BM VGPU GPU Min CPU (Çekirdekler) Min RAM (GB) Min HDD/SSD (GB) Aktif
213 Ubuntu 22.04 - - + + 4 16 240 Evet
  • Kurulum süresi: OS kurulumu dahil olmak üzere 20-40 dakika;
  • Python, ComfyUI, CUDA, NVIDIA sürücüsü ve Flux'ı kurar;
  • Sistem Gereksinimleri: Bir profesyonel grafik kartı (NVIDIA RTX A4000/A5000, NVIDIA A100), en az 16 GB RAM.
  • Tüm modeller /root/ComfyUI/models/ dizinindeki belirli alt dizinlerde depolanır:

    • checkpoints/: Ana Stable Diffusion modelleri;
    • loras/: LoRA modelleri;
    • vae/: VAE modelleri;
    • controlnet/: ControlNet modelleri;
    • upscale_models/: Görüntü ölçeklendirme modelleri;
    • embeddings/: Metinsel Dönüşüm gömütleri;
    • hypernetworks/: Hiper ağlar.
  • Yeni bir model eklemek için model dosyalarını ilgili dizine kopyalayın ve ComfyUI'yi yeniden başlatın.

ComfyUI Görevlendirme Sonrası Başlangıç

Siparişiniz ödendikten sonra, kayıt sırasında verdiğiniz e-posta adresinize bir bildirim gönderilir. Bu bildirim sunucunuzun hazır olduğunu ve VPS IP adresini, bağlantı için giriş bilgilerini içerir. Şirketimizin müşterileri ekipmanlarını Sunucu yönetimi paneli ve APIInvapi üzerinden yönetir.

Sunucu yönetimi panelinin Info >> Tags sekmesindeki veya sunucu teslim edildiğinde aldığınız e-postada bulunan kimlik bilgileri şunlardır:

  • ComfyUI web arayüzüne erişim için bağlantı: webpanel etiketinde;
  • Giriş: root - yönetici için;
  • Şifre: Sunucu teslimatından sonra e-posta adresinize gönderildi.

Bağlantı ve İlk Kurulum

webpanel etiketindeki bağlantıya tıkladıktan sonra ComfyUI çalışma alanına yönlendirilirsiniz:

Çalışma alanı, ana kontrol öğelerinin birbirine bağlı düğümler olarak görüntülendiği bir grafik arayüzüdür. Üst bölüm araç çubuğunu "Kaydedilmemiş İş Akışı" açılır menüsü ve sağ tarafta "Sıra" düğmesi ile gösterir.

Ana çalışma unsurları şunlardır:

  • Load Checkpoint düğümü, modelin kontrol noktasını yükler için kullanılır;
  • İki CLIP Text Encode düğümünü metin özetleri girmek için kullanın. Buraya istenen görüntü tanımlamasını ve istemediğiniz öğeleri belirtin;
  • KSampler düğümü üretimin ayarları, dahil:
    • tohum (üretim tohumu);
    • adım sayısı (adımlar);
    • açıklama izleme gücü (cfg);
    • örnek alma türü (euler);
    • planlayıcı;
    • gürültü seviyesi (denoise);
  • Empty Latent Image düğümü çıktı görüntü çözünürlüğünü ayarlamak için kullanılır (512x512 piksel);
  • VAE Decode ve Save Image düğümleri nihai işleme ve sonucu kaydetmek için kullanılır.

Tüm düğümler verinin üretim sırasında nasıl aktarıldığını gösteren renkli çizgilerle birbirine bağlanır. Her düğüme arayüz parametrelerini değiştirerek yapılandırma yapılabilir. Bu arayüz, her işlem aşamasını kontrol ederek görsel olarak görüntü oluşturma sürecini kurmanızı ve yapılandırabilmenizi sağlar.

Çalışma alanına yeni bir düğüm eklemek için herhangi bir yere sağ tıklayın ve bağlam menüsünden istediğiniz düğümü seçin. Düğümler, kolay arama için kategorilere ayrılmıştır:

ComfyUI arayüzünün sol alt köşesinde bulunan butonu Ayarlar penceresini açar, bu pencere uygulama ayarlarının tamamını içerir.

Görüntüler Oluşturma

Bir Çalışma Akışı Seçme

ComfyUI web arayüzüne eriştikten sonra, menünün üst sol köşesinde Çalışma Akışı seçeneğini ve menüden Flux modeli (flux1-dev-fp8) için yapılandırmayı açığa çıkartın:

Yüklenen çalışma akışı, gerekli tüm düğümleri ve parametreleri otomatik olarak yapılandıracaktır.

Bir görüntü oluşturmak için CLIP Metin Kodla (Olumlu Promt) alanına bir ipucu girin ve Queue düğmesine tıklayın:

Her şey doğru şekilde yapılandırılmışsa, ComfyUI arayüzünde oluşturulan görüntüyü göreceksiniz:

Not

ComfyUI'nin kullanımı hakkında detaylı bilgi resmi proje dokümanında bulunabilir.

Stable Diffusion 3.5 Orta Modelini Kurma

SD 3.5 Orta modeli, RTX ve 16+ GB video belleğine sahip herhangi bir Nvidia vGPU'da çalıştırılabilir (A4000, A5000, A6000, A100, H100, 4090).

İşte nasıl yapılacağı:

  1. Root olarak ComfyUI ile sunucunuza SSH ile bağlanın ve /root/ComfyUI/models/checkpoints dizinini şu komutla gezinin:

    cd ComfyUI/models/checkpoints.
    
  2. Entegrasyonlu kodlayıcılar içeren SD 3.5 Orta modelini indirin:

    wget https://huggingface.co/Comfy-Org/stable-diffusion-3.5-fp8/resolve/main/sd3.5_medium_incl_clips_t5xxlfp8scaled.safetensors
    
  3. ComfyUI web arayüzüne giriş yapın ve varsayılan olarak Flux modeli için sunulan aynı çalışma akışını kullanın, Load Checkpoint bloğunda sd3.5_medium_incl_clips_t5xxlfp8scaled.safetensors modelini seçin ve KSampler bloğundaki değerleri şu şekilde değiştirin:

    • cfg = 4.5
    • scheduler = sgm_uniform
    • denoise = 0.95

Bu işlemden sonra yeni modeli kullanarak görüntüler oluşturabilirsiniz.

API Kullanarak ComfyUI ile Sunucu Sipariş Verme

Bu yazılımı API kullanarak kurmak için bu talimatları izleyin.