ComfyUI Node
✦ ALCHEMIST // ANY ENGINE
Every engine behind one target_engine switch. If the widget count is getting in your way, use the focused KREA 2, LORA CAPTION or MINIMAX H3 nodes instead.
✦ ALCHEMIST // ANY ENGINE
- source_image
- control_image
- prompt
- reasoning
- model_used
- status
◄actionidle►
◄providerxAI / Grok►
◄modelgrok-4.20-non-reasoning►
◄reasoningprovider default►
◄target_enginekrea2►
◄simple_prompta woman standing in neon rain►
◄nsfwtrue►
◄caption_moderegular►
◄lora_kindcharacter►
◄trigger_word►
◄caption_words45►
◄omit_terms►
◄controlnet_lockauto►
◄edit_instruction►
◄clip_seconds8.0►
◄h3_aspect16:9►
◄h3_musicauto►
◄extra_direction►
◄api_key►
◄temperature0.80►
◄max_tokens1400►
◄remember_keytrue►
◄custom_base_url►
◄reroll0►
Categoryprompting/alchemist
Inputs (26)
| Name | Type | Default | Description |
|---|---|---|---|
| action | COMBO | idle | Runs in the browser and resets to idle. Never queues a generation. |
| provider | COMBO | xAI / Grok | Which LLM answers. Use FETCH MODELS after switching. |
| model | COMBO | grok-4.20-non-reasoning | Model id. FETCH MODELS repopulates this from the live API. |
| reasoning | COMBO | provider default | Only bites on reasoning models, where it is the difference between 9s and 42s. Ignored elsewhere. |
| target_engine | COMBO | krea2 | 3 options: krea2, krea2_lora, h3 |
| simple_prompt | STRING | a woman standing in neon rain | — |
| nsfw | BOOLEAN | true | — |
| source_imageopt | IMAGE | — | |
| control_imageopt | IMAGE | — | |
| caption_modeopt | COMBO | regular | 2 options: regular, controlnet |
| lora_kindopt | COMBO | character | 4 options: character, body concept, style, clothing or object |
| trigger_wordopt | STRING | — | |
| caption_wordsopt | INT | 4520–70 | — |
| omit_termsopt | STRING | — | |
| controlnet_lockopt | COMBO | auto | 7 options: auto, depth, pose, depth+pose, canny, lineart, +1 |
| edit_instructionopt | STRING | — | |
| clip_secondsopt | FLOAT | 8.04–15 | — |
| h3_aspectopt | COMBO | 16:9 | 5 options: 16:9, 9:16, 1:1, 4:3, 21:9 |
| h3_musicopt | COMBO | auto | 5 options: auto, none, tense strings, warm piano, synth pulse |
| extra_directionopt | STRING | — | |
| api_keyopt | STRING | Leave empty to use the vaulted key or the provider env var. | |
| temperatureopt | FLOAT | 0.800–2 | — |
| max_tokensopt | INT | 140064–32000 | — |
| remember_keyopt | BOOLEAN | true | — |
| custom_base_urlopt | STRING | Override the provider endpoint. Required for the Custom provider. | |
| rerollopt | INT | 00–4294967295 | Output is cached while inputs are unchanged, so repeat queues are free. Bump this to force a fresh call. |
Outputs (4)
| Name | Type | Description |
|---|---|---|
| prompt | STRING | — |
| reasoning | STRING | — |
| model_used | STRING | — |
| status | STRING | — |