ComfyUI Node
✦ ALCHEMIST // DATASET CAPTIONER
Walk a folder and write a same-stem .txt caption beside each image, using the Krea 2 LoRA training recipe. Set overwrite off to only fill in the gaps.
✦ ALCHEMIST // DATASET CAPTIONER
- report
- captioned
- skipped
- failed
◄actionidle►
◄folder/workspace/Pawg TS►
◄providerxAI / Grok►
◄modelgrok-4.20-non-reasoning►
◄reasoningminimal►
◄lora_kindbody concept►
◄trigger_word►
◄dry_runtrue►
◄limit0►
◄overwritefalse►
◄nsfwtrue►
◄caption_words45►
◄omit_terms►
◄extra_direction►
◄api_key►
◄temperature0.70►
◄custom_base_url►
Categoryprompting/alchemist
Inputs (17)
| Name | Type | Default | Description |
|---|---|---|---|
| action | COMBO | idle | Runs in the browser and resets to idle. Never queues a generation. |
| folder | STRING | /workspace/Pawg TS | Folder of images. Captions land next to them as .txt. |
| 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 | minimal | Paid per image here, so keep it low. |
| lora_kind | COMBO | body concept | 4 options: character, body concept, style, clothing or object |
| trigger_word | STRING | — | |
| dry_run | BOOLEAN | true | — |
| limit | INT | 00–5000 | 0 = no cap. Set 3 for a cheap sanity check first. |
| overwrite | BOOLEAN | false | — |
| nsfw | BOOLEAN | true | — |
| caption_wordsopt | INT | 4520–70 | — |
| omit_termsopt | STRING | — | |
| extra_directionopt | STRING | — | |
| api_keyopt | STRING | — | |
| temperatureopt | FLOAT | 0.700–2 | — |
| custom_base_urlopt | STRING | — |
Outputs (4)
| Name | Type | Description |
|---|---|---|
| report | STRING | — |
| captioned | INT | — |
| skipped | INT | — |
| failed | INT | — |