generated
Easy Apply IPAdapter (FaceID Kolors)(ipadapterApplyFaceIDKolors)
Easy Apply IPAdapter (FaceID Kolors) node from ComfyUI-Easy-Use.
ipadapter Apply Face ID Kolors
model
image
image_negative
attn_mask
clip_vision
optional_ipadapter
preset
FACEID PLUS KOLORS
lora_strength
0.60
provider
CUDA
weight
0.80
weight_faceidv2
1.00
weight_kolors
0.80
weight_type
COMBO
combine_embeds
COMBO
start_at
0.000
end_at
1.000
embeds_scaling
COMBO
cache_mode
all
use_tiled
use_batch
sharpening
0.00
Easy Use
This node is a one-stop wrapper for applying IPAdapter FaceID with the Kolors preset. It bundles the usual FaceID setup — face embedding extraction, FaceID LoRA scaling, embedding composition, and IPAdapter attention injection — into a single Easy Apply node. The preset is fixed to FACEID PLUS KOLORS, so the node is ready for face-conditioned generation with a Kolors-compatible model.
Inputs
| Input | Type | Default | Description |
|---|---|---|---|
model | MODEL | — | The diffusion model to apply IPAdapter conditioning to. |
image | IMAGE | — | Input face image(s). Used both for InsightFace face embedding extraction and CLIP vision features. |
preset | COMBO | FACEID PLUS KOLORS | Fixed preset. Only FACEID PLUS KOLORS is available. |
lora_strength | FLOAT | 0.6 | Strength of the FaceID LoRA applied before IPAdapter conditioning. Lower values weaken identity transfer; higher values can make the face more prominent but may cause artifacts. |
provider | COMBO | CUDA | Execution provider for InsightFace face analysis. Options: CPU, CUDA, ROCM, DirectML, OpenVINO, CoreML. Use CPU when no compatible acceleration is available. |
weight | FLOAT | 0.8 | Overall weight of the IPAdapter conditioning. Range: -1 to 3. |
weight_faceidv2 | FLOAT | 1 | Weight for the FaceID v2 embedding component. Range: -1 to 5. |
weight_kolors | FLOAT | 0.8 | Weight for the Kolors embedding component. Range: -1 to 5. |
weight_type | COMBO | — | Weighting mode used when applying IPAdapter attention across the UNet. The exact options come from the underlying IPAdapter implementation. |
combine_embeds | COMBO | — | How the FaceID and Kolors/CLIP embeddings are combined. Options: concat, add, subtract, average, norm average. |
start_at | FLOAT | 0 | Start of the IPAdapter influence interval. Range: 0 to 1. |
end_at | FLOAT | 1 | End of the IPAdapter influence interval. Range: 0 to 1. |
embeds_scaling | COMBO | — | Controls how embeddings are injected into attention. Options: V only, K+V, K+V w/ C penalty, K+mean(V) w/ C penalty. |
cache_mode | COMBO | all | What to cache between calls. Options: insightface only, clip_vision only, ipadapter only, all, none. |
use_tiled | BOOLEAN | false | Enables tiled processing, which can reduce VRAM usage when working with larger images. |
use_batch | BOOLEAN | false | Enables batch handling for the input images and embeddings. |
sharpening | FLOAT | 0 | Sharpening amount applied during IPAdapter processing. Range: 0 to 1. |
image_negative | IMAGE | — | Optional negative reference image. Used as negative face/embedding conditioning. |
attn_mask | MASK | — | Optional attention mask. Restricts the IPAdapter effect to specific regions of the latent/image. |
clip_vision | CLIP_VISION | — | Optional CLIP Vision model. If not provided, the node relies on the preset/cached model handling. |
optional_ipadapter | IPADAPTER | — | Optional IPAdapter model. Use this to supply an externally loaded IPAdapter model instead of relying on the internal preset setup. |
Outputs
The node definition provided by the source exposes no output slots.
Usage Notes
- The
presetinput is fixed toFACEID PLUS KOLORS, so no preset switching is needed for normal use. - Tune
lora_strengthbefore adjustingweight. If the face identity is too weak, try increasinglora_strength,weight, orweight_faceidv2. If the output looks overfitted or distorted, lowerlora_strengthfirst. start_atandend_atcontrol the denoising interval where the IPAdapter is active. The default full range (0to1) applies conditioning throughout. A narrower interval can help preserve composition while retaining identity.cache_modecontrols caching of InsightFace, CLIP vision, and IPAdapter resources.allis convenient for repeated generations;noneis safer when inputs change often and stale cached features could be a problem.image_negativecan be supplied for negative face conditioning, which may help suppress unwanted facial features.attn_maskis useful when the face conditioning should only affect a specific part of the image, such as the face region.- If the available hardware does not support CUDA, switch
providertoCPUor another appropriate provider; otherwise InsightFace face analysis may fail at runtime.
Comments
Sign in with GitHub to join the discussion.