Model
Trends
.ai
Model
Trends
.ai
najlepsze otwarte modele AI

Węzeł IPAdapter (IP-Adapter Plus) w ComfyUI

Węzły IPAdapter podają obraz referencyjny do modelu jako „prompt obrazkowy”, przenosząc styl, kompozycję lub twarz bez opisywania ich słowami; zwykle używa się pary IPAdapter Unified Loader plus IPAdapter Advanced.
Pakiet węzłów: ComfyUI_IPAdapter_plus
Kategoria: ControlNet i sterowanie

Co robi IPAdapter (IP-Adapter Plus)

IP-Adapter to metoda warunkowania obrazu: enkoder wizji CLIP czyta obraz referencyjny, a mały adapter wstrzykuje tę reprezentację w warstwy uwagi modelu dyfuzji. Pakiet ComfyUI_IPAdapter_plus (autorzy cubiq/matteo) pakuje to w kilka węzłów. IPAdapter Unified Loader wybiera odpowiedni adapter i model CLIP Vision dla twojego checkpointa według presetu (LIGHT, STANDARD, PLUS, PLUS FACE, FULL FACE, VIT-G). IPAdapter Advanced stosuje to z wagą, typem wagi (linear, style transfer, composition, strong style transfer), startem/endem i opcjonalną maską uwagi.
Typowe zastosowania: skopiowanie stylu obrazu na nowy temat, utrzymanie spójności postaci w różnych renderach lub przeniesienie kompozycji. Przy weight_type „style transfer” i masce możesz ograniczyć wpływ do części obrazu. Warianty FaceID dodają embedding InsightFace dla silniejszej tożsamości; wymagają zależności insightface.

Wejścia

Nazwa
Typ
Co to jest
model
MODEL
Z loadera checkpointa lub LoRA.
ipadapter
IPADAPTER
Z IPAdapter Unified Loader (lub IPAdapter Model Loader).
image
IMAGE
Obraz referencyjny (wycinany jest kwadrat 224 px; użyj Prep Image dla IPAdapter).
weight
FLOAT
Typowo 0-1; 0.7-0.8 dla stylu, 0.5 dla subtelnego wpływu.
weight_type
COMBO
linear, ease in/out, style transfer, composition, strong style transfer i inne.
start_at / end_at
FLOAT
Zakres próbkowania, w którym adapter jest aktywny.
attn_mask
MASK
Opcjonalne; ogranicza wpływ do wybranego obszaru.

Wyjścia

Nazwa
Typ
Co to jest
MODEL
MODEL
Zmodyfikowany model; podłącz do KSampler.
AD
Pomiń konfigurację: workflow ComfyUI zainstalowane w chmurze
BitVector uruchamia gotowe workflow ComfyUI na własnych GPU. Bez instalacji, bez brakujących węzłów, bez czerwonych ramek. Otwórz na telefonie lub laptopie i generuj w minutę.

Jak używać IPAdapter (IP-Adapter Plus)

  1. Zainstaluj ComfyUI_IPAdapter_plus z ComfyUI Manager i pobierz wymienione pliki ipadapter i clip_vision (models/ipadapter, models/clip_vision).
  2. Dodaj IPAdapter Unified Loader po Load Checkpoint, wybierz preset PLUS (wysoka siła).
  3. Dodaj IPAdapter Advanced; podłącz model, ipadapter i obraz referencyjny IMAGE.
  4. Ustaw weight na 0.8, weight_type na „style transfer” dla stylu lub „linear” dla ogólnego odniesienia.
  5. Podłącz wyjście MODEL do KSampler i renderuj z twoim promptem.

Ustawienia i wskazówki

  • Prep Image dla IPAdapter wycina i wyostrza obraz referencyjny do kwadratu 224 px, który widzi enkoder.
  • Kilka referencji: użyj IPAdapter Batch lub węzłów Encoder + Combine Embeds.
  • Zmniejsz weight i ustaw end_at na 0.7, gdy prompt jest ignorowany.
  • PLUS FACE i FaceID działają na portretach; dla spójności ciała użyj PLUS z pełnym obrazem ciała.
  • Unified Loader wymaga dokładnych nazw plików (patrz README pakietu) do automatycznego wykrywania modeli.

Rozwiązywanie problemów z IPAdapter (IP-Adapter Plus)

Nie znaleziono modelu ClipVision / Nie znaleziono modelu IPAdapter

Dlaczego tak się dzieje
Unified Loader szuka konkretnych nazw plików w models/clip_vision i models/ipadapter i ich nie znalazł.

Jak to naprawić
Pobierz pliki wymienione w README pakietu (np. CLIP-ViT-H-14-laion2B-s32B-b79K.safetensors i ip-adapter-plus_sdxl_vit-h.safetensors) i zachowaj dokładnie te nazwy.

Błąd: model insightface jest wymagany dla modeli FaceID

Dlaczego tak się dzieje
Presety FaceID potrzebują pakietu Python insightface i detektora buffalo_l.

Jak to naprawić
Zainstaluj insightface i onnxruntime w środowisku Pythona ComfyUI (gotowe paczki na Windows), albo użyj zamiast tego PLUS FACE.

Prompt jest ignorowany, wyjście to kopia referencji

Dlaczego tak się dzieje
Za wysoka waga z typem linear.

Jak to naprawić
Ustaw weight na 0.5-0.7, end_at na 0.6-0.8 lub użyj weight_type style transfer.

Błąd: oczekiwany rozmiar 1280, ale otrzymano 1024 (lub podobny)

Dlaczego tak się dzieje
Model CLIP Vision nie pasuje do adaptera (adaptery ViT-H potrzebują enkodera ViT-H; VIT-G wymaga bigG).

Jak to naprawić
Użyj presetów Unified Loader lub dobierz pliki zgodnie z README.

AD
Uruchom ten workflow z telefonu
Każdy workflow z tej strony jest zainstalowany na BitVector razem z modelami i węzłami niestandardowymi. Wybierz, wpisz prompt, gotowe. Zero konfiguracji, nic do pobrania.

Pytania o IPAdapter (IP-Adapter Plus)

IP-Adapter czy ControlNet?

ControlNet dokładnie kopiuje strukturę (krawędzie, pozę); IP-Adapter luźno kopiuje wygląd i klimat (styl, tożsamość, nastrój). Dobrze się uzupełniają.

Czy działa z Flux?

Tak, z modelami XLabs lub InstantX Flux IP-Adapter i loaderami specyficznymi dla Flux w pakiecie.

Czy mogę użyć kilku referencji?

Tak: zrób batch obrazów (Image Batch) lub połącz embeddingi za pomocą IPAdapter Encoder i Combine Embeds.

Powiązane węzły

Apply ControlNet
ComfyUI core
Apply ControlNet dołącza obraz przewodni i załadowany ControlNet do pozytywnego i negatywnego CONDITIONING z określoną siłą oraz procentami startu i końca, dzięki czemu sampler podąża za krawędziami, głębią lub pozą z przewodnika.
Load Image
ComfyUI core
Load Image wczytuje obraz z folderu wejściowego ComfyUI (lub z przesłanego pliku) i daje na wyjściu tensor IMAGE oraz MASKĘ z kanału alfa, czyli punkt startowy dla img2img, inpaintingu, ControlNet i IP-Adapter.
Load Checkpoint
ComfyUI core
Load Checkpoint (CheckpointLoaderSimple) otwiera plik modelu .safetensors lub .ckpt i udostępnia trzy części potrzebne w każdym workflow: MODEL dyfuzji, enkoder tekstowy CLIP oraz VAE.
KSampler
ComfyUI core
KSampler wykonuje pętlę odszumiania: bierze model, prompt i latent, i tworzy gotowy latent obrazu, kontrolowany przez seed, kroki, cfg, sampler, scheduler i denoise.
FaceDetailer (Impact Pack)
ComfyUI-Impact-Pack
FaceDetailer znajduje twarze (lub dłonie, oczy) za pomocą detektora YOLO, wycina każdą z nich, renderuje ponownie w pełnej rozdzielczości z Twoim modelem i promptem, a potem wkleja z powrotem, poprawiając małe, rozmyte twarze na szerokich ujęciach.
AD
Masz dość naprawiania węzłów? Zostaw to chmurze
BitVector utrzymuje setki workflow ComfyUI zainstalowanych, aktualnych i przetestowanych na szybkich GPU w chmurze. Bez Pythona, bez błędów CUDA, bez limitów VRAM. Działa w każdej przeglądarce.

Więcej węzłów ComfyUI

CLIP Text Encode (Prompt)
ComfyUI core
CLIP Text Encode zamienia tekstowy prompt na CONDITIONING używając modelu enkodera tekstu. Jeden node trzyma pozytywny prompt, drugi negatywny.
ComfyUI Manager
ComfyUI-Manager
ComfyUI Manager to rozszerzenie, które instaluje, aktualizuje i naprawia niestandardowe paczki węzłów i modele bezpośrednio z interfejsu, rozwiązuje brakujące węzły w importowanych przepływach pracy i robi migawki twojej konfiguracji.
Save Image
ComfyUI core
Save Image zapisuje tensor IMAGE do ComfyUI/output jako PNG, z całym workflow osadzonym w metadanych pliku, dzięki czemu obraz można przeciągnąć z powrotem do ComfyUI i przywrócić graf.
VAE Decode
ComfyUI core
VAE Decode zamienia wylosowany LATENT na pikselowy OBRAZ za pomocą VAE; VAE Decode (Tiled) robi to samo, ale w kafelkach dla bardzo dużych obrazów.
Empty Latent Image
ComfyUI core
Empty Latent Image tworzy pusty latentny obraz (szerokość, wysokość, batch_size), od którego zaczyna się generowanie obrazu z tekstu; wymiary muszą być wielokrotnością 8 i pasować do rodziny modelu.
Load LoRA
ComfyUI core
Load LoRA (LoraLoader) nakłada plik LoRA na MODEL i CLIP z osobnymi siłami, dzięki czemu styl, postać lub koncepcja mogą być dodane do dowolnego checkpointu bez łączenia.