Nodes/crypswolf69/✦ ALCHEMIST // LORA CAPTION
ComfyUI Node

✦ ALCHEMIST // LORA CAPTION

Write one training caption. Describes what should stay promptable and stays silent about whatever must bind to the trigger. lora_kind picks the rule.

By babydjac·Created 5 days ago·Updated 5 days ago· 0
✦ ALCHEMIST // LORA CAPTION
  • source_image
  • prompt
  • reasoning
  • model_used
  • status
◄actionidle►
◄providerxAI / Grok►
◄modelgrok-4.20-non-reasoning►
◄reasoningprovider default►
◄lora_kindbody concept►
◄trigger_word►
◄nsfwtrue►
◄simple_prompt►
◄caption_words45►
◄omit_terms►
◄extra_direction►
◄api_key►
◄temperature0.80►
◄max_tokens1400►
◄remember_keytrue►
◄custom_base_url►
◄reroll0►
Categoryprompting/alchemist

Inputs (18)

NameTypeDefaultDescription
actionCOMBOidleRuns in the browser and resets to idle. Never queues a generation.
providerCOMBOxAI / GrokWhich LLM answers. Use FETCH MODELS after switching.
modelCOMBOgrok-4.20-non-reasoningModel id. FETCH MODELS repopulates this from the live API.
reasoningCOMBOprovider defaultOnly bites on reasoning models, where it is the difference between 9s and 42s. Ignored elsewhere.
lora_kindCOMBObody conceptDecides what is omitted so it binds to the trigger.
trigger_wordSTRINGPlaced first in every caption.
nsfwBOOLEANtrue—
source_imageoptIMAGE—
simple_promptoptSTRING—
caption_wordsoptINT4520–70—
omit_termsoptSTRING—
extra_directionoptSTRING—
api_keyoptSTRINGLeave empty to use the vaulted key or the provider env var.
temperatureoptFLOAT0.800–2—
max_tokensoptINT140064–32000—
remember_keyoptBOOLEANtrue—
custom_base_urloptSTRINGOverride the provider endpoint. Required for the Custom provider.
rerolloptINT00–4294967295Output is cached while inputs are unchanged, so repeat queues are free. Bump this to force a fresh call.

Outputs (4)

NameTypeDescription
promptSTRING—
reasoningSTRING—
model_usedSTRING—
statusSTRING—