LoRAs by Prompt Index
The multi-LoRA loader that changes stacks when the prompt does
- model
- clip
- MODEL
- CLIP
- selected LoRAs
- index
- trigger words
- trigger + prompt
The classic multi-prompt LoRA problem: you're cycling through prompts, and each one wants a different LoRA stack. Prompt 1 needs the photoreal skin LoRA, prompt 2 needs the stylized one, and they definitely don't want each other's trigger words. Doing that by hand means re-patching the model between runs. AUNLoRAsByPromptIndex is the automated version: a prompt_index input decides which of up to 20 prompts' LoRA sets gets applied, so a prompt cycler upstream swaps the entire stack for you on every run.
Mechanically it's exactly what it says. You get up to 20 prompts, each with 3 LoRA slots. Each slot has pN_lora{S} (the file), pN_strength_model{S}, pN_strength_clip{S} (if you connect a CLIP), pN_trigger{S} (the trigger words), and pN_enabled{S}. At execution it reads prompt_index, grabs that prompt's slots, and applies the active LoRAs sequentially to the same model+clip. There's no built-in randomizer here - the node is purely index-driven, so Select/Range/Random behavior comes from whichever upstream node feeds prompt_index (an AUN Text Index Switch's index output, an AUNMultiPromptCycler, whatever you like). That's the architecture: one node owns the index, this one owns the LoRAs.
Outputs: MODEL (patched), CLIP (patched if connected, else passthrough), selected LoRAs (a STRING of <lora:name:strength_model:strength_clip> tags), index, trigger words, and trigger + prompt (trigger text combined with the optional base_prompt input). Those string outputs are gold if you want the actual active LoRA tags or triggers visible somewhere, or concatenated into chained stacks via the selected_LoRAs pass-through input.
The UI does the heavy lifting for sanity: empty slots are hidden - a prompt with no LoRAs shows no slot rows at all, so you only ever see what's configured (purely cosmetic; execution skips None/disabled slots anyway). Double-click for compact mode, where you can drag one LoRA label onto another to swap their values, enable/disable per slot, and see a footer of combined trigger words. A full-screen Setup dialog handles editing any prompt regardless of what's visible.
This is the recommended successor to the older AUN Random Multi-LoRA Model Loader - same behavior, minus the empty-slot noise.
Install: ComfyUI Manager (search "AUN"), or cd ComfyUI/custom_nodes && git clone https://github.com/loz2754/AUN-ComfyUI-Nodes, restart. If a manual install hits missing modules, pip install -r custom_nodes/AUN-ComfyUI-Nodes/requirements.txt.
Troubleshooting:
- Nothing changes when you flip
prompt_index→ checkapply_loraisn't off (off returns the model unchanged, by design). - Clip strength inputs do nothing → there's no CLIP connected; they only matter with one.
- Slots go up to strength ±20, and negative strengths are legal (they weaken/attenuate a LoRA) - don't panic if you see negatives.
- Trigger words do nothing until you actually put them in your prompt; they're strings, not magic.
Inputs (308)
| Name | Type | Default | Description |
|---|---|---|---|
| model | MODEL | — | |
| prompt_index | INT | 11–20 | Prompt index (1-20) determines which LoRAs to apply. |
| num_prompts | INT | 51–20 | Number of prompts to configure (1-20). |
| apply_lora | BOOLEAN | true | When disabled, returns the input model unchanged. |
| p1_lora1 | COMBO | None | Prompt 1, LoRA slot 1. |
| p1_strength_model1 | FLOAT | 1.00-20–20 | Prompt 1, LoRA 1 model strength. |
| p1_strength_clip1 | FLOAT | 1.00-20–20 | Prompt 1, LoRA 1 clip strength. |
| p1_trigger1 | STRING | Prompt 1, LoRA 1 trigger words. | |
| p1_lora2 | COMBO | None | Prompt 1, LoRA slot 2. |
| p1_strength_model2 | FLOAT | 1.00-20–20 | Prompt 1, LoRA 2 model strength. |
| p1_strength_clip2 | FLOAT | 1.00-20–20 | Prompt 1, LoRA 2 clip strength. |
| p1_trigger2 | STRING | Prompt 1, LoRA 2 trigger words. | |
| p1_lora3 | COMBO | None | Prompt 1, LoRA slot 3. |
| p1_strength_model3 | FLOAT | 1.00-20–20 | Prompt 1, LoRA 3 model strength. |
| p1_strength_clip3 | FLOAT | 1.00-20–20 | Prompt 1, LoRA 3 clip strength. |
| p1_trigger3 | STRING | Prompt 1, LoRA 3 trigger words. | |
| p2_lora1 | COMBO | None | Prompt 2, LoRA slot 1. |
| p2_strength_model1 | FLOAT | 1.00-20–20 | Prompt 2, LoRA 1 model strength. |
| p2_strength_clip1 | FLOAT | 1.00-20–20 | Prompt 2, LoRA 1 clip strength. |
| p2_trigger1 | STRING | Prompt 2, LoRA 1 trigger words. | |
| p2_lora2 | COMBO | None | Prompt 2, LoRA slot 2. |
| p2_strength_model2 | FLOAT | 1.00-20–20 | Prompt 2, LoRA 2 model strength. |
| p2_strength_clip2 | FLOAT | 1.00-20–20 | Prompt 2, LoRA 2 clip strength. |
| p2_trigger2 | STRING | Prompt 2, LoRA 2 trigger words. | |
| p2_lora3 | COMBO | None | Prompt 2, LoRA slot 3. |
| p2_strength_model3 | FLOAT | 1.00-20–20 | Prompt 2, LoRA 3 model strength. |
| p2_strength_clip3 | FLOAT | 1.00-20–20 | Prompt 2, LoRA 3 clip strength. |
| p2_trigger3 | STRING | Prompt 2, LoRA 3 trigger words. | |
| p3_lora1 | COMBO | None | Prompt 3, LoRA slot 1. |
| p3_strength_model1 | FLOAT | 1.00-20–20 | Prompt 3, LoRA 1 model strength. |
| p3_strength_clip1 | FLOAT | 1.00-20–20 | Prompt 3, LoRA 1 clip strength. |
| p3_trigger1 | STRING | Prompt 3, LoRA 1 trigger words. | |
| p3_lora2 | COMBO | None | Prompt 3, LoRA slot 2. |
| p3_strength_model2 | FLOAT | 1.00-20–20 | Prompt 3, LoRA 2 model strength. |
| p3_strength_clip2 | FLOAT | 1.00-20–20 | Prompt 3, LoRA 2 clip strength. |
| p3_trigger2 | STRING | Prompt 3, LoRA 2 trigger words. | |
| p3_lora3 | COMBO | None | Prompt 3, LoRA slot 3. |
| p3_strength_model3 | FLOAT | 1.00-20–20 | Prompt 3, LoRA 3 model strength. |
| p3_strength_clip3 | FLOAT | 1.00-20–20 | Prompt 3, LoRA 3 clip strength. |
| p3_trigger3 | STRING | Prompt 3, LoRA 3 trigger words. | |
| p4_lora1 | COMBO | None | Prompt 4, LoRA slot 1. |
| p4_strength_model1 | FLOAT | 1.00-20–20 | Prompt 4, LoRA 1 model strength. |
| p4_strength_clip1 | FLOAT | 1.00-20–20 | Prompt 4, LoRA 1 clip strength. |
| p4_trigger1 | STRING | Prompt 4, LoRA 1 trigger words. | |
| p4_lora2 | COMBO | None | Prompt 4, LoRA slot 2. |
| p4_strength_model2 | FLOAT | 1.00-20–20 | Prompt 4, LoRA 2 model strength. |
| p4_strength_clip2 | FLOAT | 1.00-20–20 | Prompt 4, LoRA 2 clip strength. |
| p4_trigger2 | STRING | Prompt 4, LoRA 2 trigger words. | |
| p4_lora3 | COMBO | None | Prompt 4, LoRA slot 3. |
| p4_strength_model3 | FLOAT | 1.00-20–20 | Prompt 4, LoRA 3 model strength. |
| p4_strength_clip3 | FLOAT | 1.00-20–20 | Prompt 4, LoRA 3 clip strength. |
| p4_trigger3 | STRING | Prompt 4, LoRA 3 trigger words. | |
| p5_lora1 | COMBO | None | Prompt 5, LoRA slot 1. |
| p5_strength_model1 | FLOAT | 1.00-20–20 | Prompt 5, LoRA 1 model strength. |
| p5_strength_clip1 | FLOAT | 1.00-20–20 | Prompt 5, LoRA 1 clip strength. |
| p5_trigger1 | STRING | Prompt 5, LoRA 1 trigger words. | |
| p5_lora2 | COMBO | None | Prompt 5, LoRA slot 2. |
| p5_strength_model2 | FLOAT | 1.00-20–20 | Prompt 5, LoRA 2 model strength. |
| p5_strength_clip2 | FLOAT | 1.00-20–20 | Prompt 5, LoRA 2 clip strength. |
| p5_trigger2 | STRING | Prompt 5, LoRA 2 trigger words. | |
| p5_lora3 | COMBO | None | Prompt 5, LoRA slot 3. |
| p5_strength_model3 | FLOAT | 1.00-20–20 | Prompt 5, LoRA 3 model strength. |
| p5_strength_clip3 | FLOAT | 1.00-20–20 | Prompt 5, LoRA 3 clip strength. |
| p5_trigger3 | STRING | Prompt 5, LoRA 3 trigger words. | |
| p6_lora1 | COMBO | None | Prompt 6, LoRA slot 1. |
| p6_strength_model1 | FLOAT | 1.00-20–20 | Prompt 6, LoRA 1 model strength. |
| p6_strength_clip1 | FLOAT | 1.00-20–20 | Prompt 6, LoRA 1 clip strength. |
| p6_trigger1 | STRING | Prompt 6, LoRA 1 trigger words. | |
| p6_lora2 | COMBO | None | Prompt 6, LoRA slot 2. |
| p6_strength_model2 | FLOAT | 1.00-20–20 | Prompt 6, LoRA 2 model strength. |
| p6_strength_clip2 | FLOAT | 1.00-20–20 | Prompt 6, LoRA 2 clip strength. |
| p6_trigger2 | STRING | Prompt 6, LoRA 2 trigger words. | |
| p6_lora3 | COMBO | None | Prompt 6, LoRA slot 3. |
| p6_strength_model3 | FLOAT | 1.00-20–20 | Prompt 6, LoRA 3 model strength. |
| p6_strength_clip3 | FLOAT | 1.00-20–20 | Prompt 6, LoRA 3 clip strength. |
| p6_trigger3 | STRING | Prompt 6, LoRA 3 trigger words. | |
| p7_lora1 | COMBO | None | Prompt 7, LoRA slot 1. |
| p7_strength_model1 | FLOAT | 1.00-20–20 | Prompt 7, LoRA 1 model strength. |
| p7_strength_clip1 | FLOAT | 1.00-20–20 | Prompt 7, LoRA 1 clip strength. |
| p7_trigger1 | STRING | Prompt 7, LoRA 1 trigger words. | |
| p7_lora2 | COMBO | None | Prompt 7, LoRA slot 2. |
| p7_strength_model2 | FLOAT | 1.00-20–20 | Prompt 7, LoRA 2 model strength. |
| p7_strength_clip2 | FLOAT | 1.00-20–20 | Prompt 7, LoRA 2 clip strength. |
| p7_trigger2 | STRING | Prompt 7, LoRA 2 trigger words. | |
| p7_lora3 | COMBO | None | Prompt 7, LoRA slot 3. |
| p7_strength_model3 | FLOAT | 1.00-20–20 | Prompt 7, LoRA 3 model strength. |
| p7_strength_clip3 | FLOAT | 1.00-20–20 | Prompt 7, LoRA 3 clip strength. |
| p7_trigger3 | STRING | Prompt 7, LoRA 3 trigger words. | |
| p8_lora1 | COMBO | None | Prompt 8, LoRA slot 1. |
| p8_strength_model1 | FLOAT | 1.00-20–20 | Prompt 8, LoRA 1 model strength. |
| p8_strength_clip1 | FLOAT | 1.00-20–20 | Prompt 8, LoRA 1 clip strength. |
| p8_trigger1 | STRING | Prompt 8, LoRA 1 trigger words. | |
| p8_lora2 | COMBO | None | Prompt 8, LoRA slot 2. |
| p8_strength_model2 | FLOAT | 1.00-20–20 | Prompt 8, LoRA 2 model strength. |
| p8_strength_clip2 | FLOAT | 1.00-20–20 | Prompt 8, LoRA 2 clip strength. |
| p8_trigger2 | STRING | Prompt 8, LoRA 2 trigger words. | |
| p8_lora3 | COMBO | None | Prompt 8, LoRA slot 3. |
| p8_strength_model3 | FLOAT | 1.00-20–20 | Prompt 8, LoRA 3 model strength. |
| p8_strength_clip3 | FLOAT | 1.00-20–20 | Prompt 8, LoRA 3 clip strength. |
| p8_trigger3 | STRING | Prompt 8, LoRA 3 trigger words. | |
| p9_lora1 | COMBO | None | Prompt 9, LoRA slot 1. |
| p9_strength_model1 | FLOAT | 1.00-20–20 | Prompt 9, LoRA 1 model strength. |
| p9_strength_clip1 | FLOAT | 1.00-20–20 | Prompt 9, LoRA 1 clip strength. |
| p9_trigger1 | STRING | Prompt 9, LoRA 1 trigger words. | |
| p9_lora2 | COMBO | None | Prompt 9, LoRA slot 2. |
| p9_strength_model2 | FLOAT | 1.00-20–20 | Prompt 9, LoRA 2 model strength. |
| p9_strength_clip2 | FLOAT | 1.00-20–20 | Prompt 9, LoRA 2 clip strength. |
| p9_trigger2 | STRING | Prompt 9, LoRA 2 trigger words. | |
| p9_lora3 | COMBO | None | Prompt 9, LoRA slot 3. |
| p9_strength_model3 | FLOAT | 1.00-20–20 | Prompt 9, LoRA 3 model strength. |
| p9_strength_clip3 | FLOAT | 1.00-20–20 | Prompt 9, LoRA 3 clip strength. |
| p9_trigger3 | STRING | Prompt 9, LoRA 3 trigger words. | |
| p10_lora1 | COMBO | None | Prompt 10, LoRA slot 1. |
| p10_strength_model1 | FLOAT | 1.00-20–20 | Prompt 10, LoRA 1 model strength. |
| p10_strength_clip1 | FLOAT | 1.00-20–20 | Prompt 10, LoRA 1 clip strength. |
| p10_trigger1 | STRING | Prompt 10, LoRA 1 trigger words. | |
| p10_lora2 | COMBO | None | Prompt 10, LoRA slot 2. |
| p10_strength_model2 | FLOAT | 1.00-20–20 | Prompt 10, LoRA 2 model strength. |
| p10_strength_clip2 | FLOAT | 1.00-20–20 | Prompt 10, LoRA 2 clip strength. |
| p10_trigger2 | STRING | Prompt 10, LoRA 2 trigger words. | |
| p10_lora3 | COMBO | None | Prompt 10, LoRA slot 3. |
| p10_strength_model3 | FLOAT | 1.00-20–20 | Prompt 10, LoRA 3 model strength. |
| p10_strength_clip3 | FLOAT | 1.00-20–20 | Prompt 10, LoRA 3 clip strength. |
| p10_trigger3 | STRING | Prompt 10, LoRA 3 trigger words. | |
| p11_lora1 | COMBO | None | Prompt 11, LoRA slot 1. |
| p11_strength_model1 | FLOAT | 1.00-20–20 | Prompt 11, LoRA 1 model strength. |
| p11_strength_clip1 | FLOAT | 1.00-20–20 | Prompt 11, LoRA 1 clip strength. |
| p11_trigger1 | STRING | Prompt 11, LoRA 1 trigger words. | |
| p11_lora2 | COMBO | None | Prompt 11, LoRA slot 2. |
| p11_strength_model2 | FLOAT | 1.00-20–20 | Prompt 11, LoRA 2 model strength. |
| p11_strength_clip2 | FLOAT | 1.00-20–20 | Prompt 11, LoRA 2 clip strength. |
| p11_trigger2 | STRING | Prompt 11, LoRA 2 trigger words. | |
| p11_lora3 | COMBO | None | Prompt 11, LoRA slot 3. |
| p11_strength_model3 | FLOAT | 1.00-20–20 | Prompt 11, LoRA 3 model strength. |
| p11_strength_clip3 | FLOAT | 1.00-20–20 | Prompt 11, LoRA 3 clip strength. |
| p11_trigger3 | STRING | Prompt 11, LoRA 3 trigger words. | |
| p12_lora1 | COMBO | None | Prompt 12, LoRA slot 1. |
| p12_strength_model1 | FLOAT | 1.00-20–20 | Prompt 12, LoRA 1 model strength. |
| p12_strength_clip1 | FLOAT | 1.00-20–20 | Prompt 12, LoRA 1 clip strength. |
| p12_trigger1 | STRING | Prompt 12, LoRA 1 trigger words. | |
| p12_lora2 | COMBO | None | Prompt 12, LoRA slot 2. |
| p12_strength_model2 | FLOAT | 1.00-20–20 | Prompt 12, LoRA 2 model strength. |
| p12_strength_clip2 | FLOAT | 1.00-20–20 | Prompt 12, LoRA 2 clip strength. |
| p12_trigger2 | STRING | Prompt 12, LoRA 2 trigger words. | |
| p12_lora3 | COMBO | None | Prompt 12, LoRA slot 3. |
| p12_strength_model3 | FLOAT | 1.00-20–20 | Prompt 12, LoRA 3 model strength. |
| p12_strength_clip3 | FLOAT | 1.00-20–20 | Prompt 12, LoRA 3 clip strength. |
| p12_trigger3 | STRING | Prompt 12, LoRA 3 trigger words. | |
| p13_lora1 | COMBO | None | Prompt 13, LoRA slot 1. |
| p13_strength_model1 | FLOAT | 1.00-20–20 | Prompt 13, LoRA 1 model strength. |
| p13_strength_clip1 | FLOAT | 1.00-20–20 | Prompt 13, LoRA 1 clip strength. |
| p13_trigger1 | STRING | Prompt 13, LoRA 1 trigger words. | |
| p13_lora2 | COMBO | None | Prompt 13, LoRA slot 2. |
| p13_strength_model2 | FLOAT | 1.00-20–20 | Prompt 13, LoRA 2 model strength. |
| p13_strength_clip2 | FLOAT | 1.00-20–20 | Prompt 13, LoRA 2 clip strength. |
| p13_trigger2 | STRING | Prompt 13, LoRA 2 trigger words. | |
| p13_lora3 | COMBO | None | Prompt 13, LoRA slot 3. |
| p13_strength_model3 | FLOAT | 1.00-20–20 | Prompt 13, LoRA 3 model strength. |
| p13_strength_clip3 | FLOAT | 1.00-20–20 | Prompt 13, LoRA 3 clip strength. |
| p13_trigger3 | STRING | Prompt 13, LoRA 3 trigger words. | |
| p14_lora1 | COMBO | None | Prompt 14, LoRA slot 1. |
| p14_strength_model1 | FLOAT | 1.00-20–20 | Prompt 14, LoRA 1 model strength. |
| p14_strength_clip1 | FLOAT | 1.00-20–20 | Prompt 14, LoRA 1 clip strength. |
| p14_trigger1 | STRING | Prompt 14, LoRA 1 trigger words. | |
| p14_lora2 | COMBO | None | Prompt 14, LoRA slot 2. |
| p14_strength_model2 | FLOAT | 1.00-20–20 | Prompt 14, LoRA 2 model strength. |
| p14_strength_clip2 | FLOAT | 1.00-20–20 | Prompt 14, LoRA 2 clip strength. |
| p14_trigger2 | STRING | Prompt 14, LoRA 2 trigger words. | |
| p14_lora3 | COMBO | None | Prompt 14, LoRA slot 3. |
| p14_strength_model3 | FLOAT | 1.00-20–20 | Prompt 14, LoRA 3 model strength. |
| p14_strength_clip3 | FLOAT | 1.00-20–20 | Prompt 14, LoRA 3 clip strength. |
| p14_trigger3 | STRING | Prompt 14, LoRA 3 trigger words. | |
| p15_lora1 | COMBO | None | Prompt 15, LoRA slot 1. |
| p15_strength_model1 | FLOAT | 1.00-20–20 | Prompt 15, LoRA 1 model strength. |
| p15_strength_clip1 | FLOAT | 1.00-20–20 | Prompt 15, LoRA 1 clip strength. |
| p15_trigger1 | STRING | Prompt 15, LoRA 1 trigger words. | |
| p15_lora2 | COMBO | None | Prompt 15, LoRA slot 2. |
| p15_strength_model2 | FLOAT | 1.00-20–20 | Prompt 15, LoRA 2 model strength. |
| p15_strength_clip2 | FLOAT | 1.00-20–20 | Prompt 15, LoRA 2 clip strength. |
| p15_trigger2 | STRING | Prompt 15, LoRA 2 trigger words. | |
| p15_lora3 | COMBO | None | Prompt 15, LoRA slot 3. |
| p15_strength_model3 | FLOAT | 1.00-20–20 | Prompt 15, LoRA 3 model strength. |
| p15_strength_clip3 | FLOAT | 1.00-20–20 | Prompt 15, LoRA 3 clip strength. |
| p15_trigger3 | STRING | Prompt 15, LoRA 3 trigger words. | |
| p16_lora1 | COMBO | None | Prompt 16, LoRA slot 1. |
| p16_strength_model1 | FLOAT | 1.00-20–20 | Prompt 16, LoRA 1 model strength. |
| p16_strength_clip1 | FLOAT | 1.00-20–20 | Prompt 16, LoRA 1 clip strength. |
| p16_trigger1 | STRING | Prompt 16, LoRA 1 trigger words. | |
| p16_lora2 | COMBO | None | Prompt 16, LoRA slot 2. |
| p16_strength_model2 | FLOAT | 1.00-20–20 | Prompt 16, LoRA 2 model strength. |
| p16_strength_clip2 | FLOAT | 1.00-20–20 | Prompt 16, LoRA 2 clip strength. |
| p16_trigger2 | STRING | Prompt 16, LoRA 2 trigger words. | |
| p16_lora3 | COMBO | None | Prompt 16, LoRA slot 3. |
| p16_strength_model3 | FLOAT | 1.00-20–20 | Prompt 16, LoRA 3 model strength. |
| p16_strength_clip3 | FLOAT | 1.00-20–20 | Prompt 16, LoRA 3 clip strength. |
| p16_trigger3 | STRING | Prompt 16, LoRA 3 trigger words. | |
| p17_lora1 | COMBO | None | Prompt 17, LoRA slot 1. |
| p17_strength_model1 | FLOAT | 1.00-20–20 | Prompt 17, LoRA 1 model strength. |
| p17_strength_clip1 | FLOAT | 1.00-20–20 | Prompt 17, LoRA 1 clip strength. |
| p17_trigger1 | STRING | Prompt 17, LoRA 1 trigger words. | |
| p17_lora2 | COMBO | None | Prompt 17, LoRA slot 2. |
| p17_strength_model2 | FLOAT | 1.00-20–20 | Prompt 17, LoRA 2 model strength. |
| p17_strength_clip2 | FLOAT | 1.00-20–20 | Prompt 17, LoRA 2 clip strength. |
| p17_trigger2 | STRING | Prompt 17, LoRA 2 trigger words. | |
| p17_lora3 | COMBO | None | Prompt 17, LoRA slot 3. |
| p17_strength_model3 | FLOAT | 1.00-20–20 | Prompt 17, LoRA 3 model strength. |
| p17_strength_clip3 | FLOAT | 1.00-20–20 | Prompt 17, LoRA 3 clip strength. |
| p17_trigger3 | STRING | Prompt 17, LoRA 3 trigger words. | |
| p18_lora1 | COMBO | None | Prompt 18, LoRA slot 1. |
| p18_strength_model1 | FLOAT | 1.00-20–20 | Prompt 18, LoRA 1 model strength. |
| p18_strength_clip1 | FLOAT | 1.00-20–20 | Prompt 18, LoRA 1 clip strength. |
| p18_trigger1 | STRING | Prompt 18, LoRA 1 trigger words. | |
| p18_lora2 | COMBO | None | Prompt 18, LoRA slot 2. |
| p18_strength_model2 | FLOAT | 1.00-20–20 | Prompt 18, LoRA 2 model strength. |
| p18_strength_clip2 | FLOAT | 1.00-20–20 | Prompt 18, LoRA 2 clip strength. |
| p18_trigger2 | STRING | Prompt 18, LoRA 2 trigger words. | |
| p18_lora3 | COMBO | None | Prompt 18, LoRA slot 3. |
| p18_strength_model3 | FLOAT | 1.00-20–20 | Prompt 18, LoRA 3 model strength. |
| p18_strength_clip3 | FLOAT | 1.00-20–20 | Prompt 18, LoRA 3 clip strength. |
| p18_trigger3 | STRING | Prompt 18, LoRA 3 trigger words. | |
| p19_lora1 | COMBO | None | Prompt 19, LoRA slot 1. |
| p19_strength_model1 | FLOAT | 1.00-20–20 | Prompt 19, LoRA 1 model strength. |
| p19_strength_clip1 | FLOAT | 1.00-20–20 | Prompt 19, LoRA 1 clip strength. |
| p19_trigger1 | STRING | Prompt 19, LoRA 1 trigger words. | |
| p19_lora2 | COMBO | None | Prompt 19, LoRA slot 2. |
| p19_strength_model2 | FLOAT | 1.00-20–20 | Prompt 19, LoRA 2 model strength. |
| p19_strength_clip2 | FLOAT | 1.00-20–20 | Prompt 19, LoRA 2 clip strength. |
| p19_trigger2 | STRING | Prompt 19, LoRA 2 trigger words. | |
| p19_lora3 | COMBO | None | Prompt 19, LoRA slot 3. |
| p19_strength_model3 | FLOAT | 1.00-20–20 | Prompt 19, LoRA 3 model strength. |
| p19_strength_clip3 | FLOAT | 1.00-20–20 | Prompt 19, LoRA 3 clip strength. |
| p19_trigger3 | STRING | Prompt 19, LoRA 3 trigger words. | |
| p20_lora1 | COMBO | None | Prompt 20, LoRA slot 1. |
| p20_strength_model1 | FLOAT | 1.00-20–20 | Prompt 20, LoRA 1 model strength. |
| p20_strength_clip1 | FLOAT | 1.00-20–20 | Prompt 20, LoRA 1 clip strength. |
| p20_trigger1 | STRING | Prompt 20, LoRA 1 trigger words. | |
| p20_lora2 | COMBO | None | Prompt 20, LoRA slot 2. |
| p20_strength_model2 | FLOAT | 1.00-20–20 | Prompt 20, LoRA 2 model strength. |
| p20_strength_clip2 | FLOAT | 1.00-20–20 | Prompt 20, LoRA 2 clip strength. |
| p20_trigger2 | STRING | Prompt 20, LoRA 2 trigger words. | |
| p20_lora3 | COMBO | None | Prompt 20, LoRA slot 3. |
| p20_strength_model3 | FLOAT | 1.00-20–20 | Prompt 20, LoRA 3 model strength. |
| p20_strength_clip3 | FLOAT | 1.00-20–20 | Prompt 20, LoRA 3 clip strength. |
| p20_trigger3 | STRING | Prompt 20, LoRA 3 trigger words. | |
| p1_enabled1 | BOOLEAN | true | Prompt 1, LoRA slot 1 enable/disable. |
| p1_enabled2 | BOOLEAN | true | Prompt 1, LoRA slot 2 enable/disable. |
| p1_enabled3 | BOOLEAN | true | Prompt 1, LoRA slot 3 enable/disable. |
| p2_enabled1 | BOOLEAN | true | Prompt 2, LoRA slot 1 enable/disable. |
| p2_enabled2 | BOOLEAN | true | Prompt 2, LoRA slot 2 enable/disable. |
| p2_enabled3 | BOOLEAN | true | Prompt 2, LoRA slot 3 enable/disable. |
| p3_enabled1 | BOOLEAN | true | Prompt 3, LoRA slot 1 enable/disable. |
| p3_enabled2 | BOOLEAN | true | Prompt 3, LoRA slot 2 enable/disable. |
| p3_enabled3 | BOOLEAN | true | Prompt 3, LoRA slot 3 enable/disable. |
| p4_enabled1 | BOOLEAN | true | Prompt 4, LoRA slot 1 enable/disable. |
| p4_enabled2 | BOOLEAN | true | Prompt 4, LoRA slot 2 enable/disable. |
| p4_enabled3 | BOOLEAN | true | Prompt 4, LoRA slot 3 enable/disable. |
| p5_enabled1 | BOOLEAN | true | Prompt 5, LoRA slot 1 enable/disable. |
| p5_enabled2 | BOOLEAN | true | Prompt 5, LoRA slot 2 enable/disable. |
| p5_enabled3 | BOOLEAN | true | Prompt 5, LoRA slot 3 enable/disable. |
| p6_enabled1 | BOOLEAN | true | Prompt 6, LoRA slot 1 enable/disable. |
| p6_enabled2 | BOOLEAN | true | Prompt 6, LoRA slot 2 enable/disable. |
| p6_enabled3 | BOOLEAN | true | Prompt 6, LoRA slot 3 enable/disable. |
| p7_enabled1 | BOOLEAN | true | Prompt 7, LoRA slot 1 enable/disable. |
| p7_enabled2 | BOOLEAN | true | Prompt 7, LoRA slot 2 enable/disable. |
| p7_enabled3 | BOOLEAN | true | Prompt 7, LoRA slot 3 enable/disable. |
| p8_enabled1 | BOOLEAN | true | Prompt 8, LoRA slot 1 enable/disable. |
| p8_enabled2 | BOOLEAN | true | Prompt 8, LoRA slot 2 enable/disable. |
| p8_enabled3 | BOOLEAN | true | Prompt 8, LoRA slot 3 enable/disable. |
| p9_enabled1 | BOOLEAN | true | Prompt 9, LoRA slot 1 enable/disable. |
| p9_enabled2 | BOOLEAN | true | Prompt 9, LoRA slot 2 enable/disable. |
| p9_enabled3 | BOOLEAN | true | Prompt 9, LoRA slot 3 enable/disable. |
| p10_enabled1 | BOOLEAN | true | Prompt 10, LoRA slot 1 enable/disable. |
| p10_enabled2 | BOOLEAN | true | Prompt 10, LoRA slot 2 enable/disable. |
| p10_enabled3 | BOOLEAN | true | Prompt 10, LoRA slot 3 enable/disable. |
| p11_enabled1 | BOOLEAN | true | Prompt 11, LoRA slot 1 enable/disable. |
| p11_enabled2 | BOOLEAN | true | Prompt 11, LoRA slot 2 enable/disable. |
| p11_enabled3 | BOOLEAN | true | Prompt 11, LoRA slot 3 enable/disable. |
| p12_enabled1 | BOOLEAN | true | Prompt 12, LoRA slot 1 enable/disable. |
| p12_enabled2 | BOOLEAN | true | Prompt 12, LoRA slot 2 enable/disable. |
| p12_enabled3 | BOOLEAN | true | Prompt 12, LoRA slot 3 enable/disable. |
| p13_enabled1 | BOOLEAN | true | Prompt 13, LoRA slot 1 enable/disable. |
| p13_enabled2 | BOOLEAN | true | Prompt 13, LoRA slot 2 enable/disable. |
| p13_enabled3 | BOOLEAN | true | Prompt 13, LoRA slot 3 enable/disable. |
| p14_enabled1 | BOOLEAN | true | Prompt 14, LoRA slot 1 enable/disable. |
| p14_enabled2 | BOOLEAN | true | Prompt 14, LoRA slot 2 enable/disable. |
| p14_enabled3 | BOOLEAN | true | Prompt 14, LoRA slot 3 enable/disable. |
| p15_enabled1 | BOOLEAN | true | Prompt 15, LoRA slot 1 enable/disable. |
| p15_enabled2 | BOOLEAN | true | Prompt 15, LoRA slot 2 enable/disable. |
| p15_enabled3 | BOOLEAN | true | Prompt 15, LoRA slot 3 enable/disable. |
| p16_enabled1 | BOOLEAN | true | Prompt 16, LoRA slot 1 enable/disable. |
| p16_enabled2 | BOOLEAN | true | Prompt 16, LoRA slot 2 enable/disable. |
| p16_enabled3 | BOOLEAN | true | Prompt 16, LoRA slot 3 enable/disable. |
| p17_enabled1 | BOOLEAN | true | Prompt 17, LoRA slot 1 enable/disable. |
| p17_enabled2 | BOOLEAN | true | Prompt 17, LoRA slot 2 enable/disable. |
| p17_enabled3 | BOOLEAN | true | Prompt 17, LoRA slot 3 enable/disable. |
| p18_enabled1 | BOOLEAN | true | Prompt 18, LoRA slot 1 enable/disable. |
| p18_enabled2 | BOOLEAN | true | Prompt 18, LoRA slot 2 enable/disable. |
| p18_enabled3 | BOOLEAN | true | Prompt 18, LoRA slot 3 enable/disable. |
| p19_enabled1 | BOOLEAN | true | Prompt 19, LoRA slot 1 enable/disable. |
| p19_enabled2 | BOOLEAN | true | Prompt 19, LoRA slot 2 enable/disable. |
| p19_enabled3 | BOOLEAN | true | Prompt 19, LoRA slot 3 enable/disable. |
| p20_enabled1 | BOOLEAN | true | Prompt 20, LoRA slot 1 enable/disable. |
| p20_enabled2 | BOOLEAN | true | Prompt 20, LoRA slot 2 enable/disable. |
| p20_enabled3 | BOOLEAN | true | Prompt 20, LoRA slot 3 enable/disable. |
| clipopt | CLIP | — | |
| base_promptopt | STRING | Optional prompt text appended after trigger words. | |
| selected_LoRAsopt | STRING | Pass-through and concatenate selected_LoRAs text. | |
| labelopt | STRING | Optional label displayed on the node (e.g. from TextIndexSwitch4 label output). |
Outputs (6)
| Name | Type | Description |
|---|---|---|
| MODEL | MODEL | — |
| CLIP | CLIP | — |
| selected LoRAs | STRING | — |
| index | INT | — |
| trigger words | STRING | — |
| trigger + prompt | STRING | — |