☁️BizyAir Load InstantID Model
BizyAir Load InstantID Model (BizyAir_InstantIDModelLoader) — ComfyUI Node
- BIZYAIR_INSTANTID
What it is
InstantID is the tool that made people seriously ask, back in January 2024, whether character LoRAs were about to become obsolete. Answer: no, but it's still genuinely useful - it takes a single reference photo, no training required, and puts that person's face into a generation while adapting to whatever pose or style your prompt asks for. This loader is step one: point it at an InstantID checkpoint so the rest of your BizyAir InstantID chain has something to work with.
It's worth knowing what makes InstantID different from a plain face adapter, because it's the reason people still reach for it on SDXL. Most identity tools just inject a face embedding and hope. InstantID adds IdentityNet, a ControlNet-shaped module conditioned on five facial landmarks, which is what keeps the generated face's actual geometry consistent across different poses instead of just vaguely resembling the reference. That's the piece IP-Adapter FaceID lacks.
The honest caveat: InstantID is an SDXL-era tool. It never got ported to Flux, its reference repo has been quiet since mid-2024, and the identity job on newer architectures went to PuLID instead. If you're working in SDXL, Illustrious, or Pony, it's still the right call. If you're on Flux or newer, this isn't the node you want.
The inputs that matter
There's exactly one field here:
- instantid_file - currently a single choice,
ip-adapter.bin, the standard InstantID checkpoint.
Output is a BIZYAIR_INSTANTID handle - feed that into whatever downstream BizyAir InstantID sampling/apply node consumes it alongside your face image and pose reference.
How to install it
Through ComfyUI Manager: search "BizyAir," click install, restart. Or manually:
cd ComfyUI/custom_nodes
git clone https://github.com/siliconflow/BizyAir.git
Restart ComfyUI. You'll need a BizyAir account with an API key set before this - or anything downstream of it - will run, since the model itself lives on SiliconFlow's servers, not your machine.
Common issues
Commercial use. Worth knowing before you build a product around this: InstantID's checkpoints are released for research purposes, and the InsightFace face-recognition models it depends on for identity are non-commercial by their own terms. That restriction rides along regardless of which platform runs the model for you. If the output is going into anything you're selling, that's a real gate to check, not a formality.
Weak likeness or a face that drifts across poses. InstantID's own community-established sweet spot is a higher weight than you'd run on a plain image adapter - 1.0 to 1.3 rather than the 0.3-0.6 typical of CLIP-based IP-Adapter - because the landmark conditioning needs that strength to actually hold structure. If your downstream apply node exposes a weight control and results look soft or inconsistent, that's the first thing to push up.
Trying this on Flux, Chroma, or any non-SDXL base. It won't work - there's no Flux port of InstantID and none is coming. Route to PuLID or a modern instruction-editing model instead for anything outside the SDXL family.
Wanting exact likeness, not "close." InstantID gets close and stops; it's not a pixel-level face swap. The best-regarded approach when you need more is generation with InstantID first, then a dedicated face-swap pass on top for the final likeness push.
Inputs (1)
| Name | Type | Default | Description |
|---|---|---|---|
| instantid_file | COMBO | 1 options: ip-adapter.bin |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| BIZYAIR_INSTANTID | BIZYAIR_INSTANTID | — |