Nodes/noEmbryo nodes/PromptTermList 3 /noEmbryo
ComfyUI Node

PromptTermList 3 /noEmbryo

Another term library slot, same dropdown magic

By noembryo·Created 3 years ago·Updated about 10 hours ago· 36
PromptTermList 3 /noEmbryo
    • Term
    terms
    text
    strength1.00
    store_inputfalse

    PromptTermList 3 is the third dropdown in the noEmbryo pack's sextet of term-library nodes, and functionally it's the same story as its siblings: pick a label, get a reusable prompt term on the Term output. What makes the number worthwhile is that each node reads its own file - this one draws from TermLists/TermList3.json - so you get six independent buckets instead of one shared list. If 1 is your photography terms and 2 is your lighting, maybe 3 becomes your camera-and-lens block.

    The file starts with just a None entry, so out of the box this node is an empty container waiting for your labels. You build it out by sending text into the text input in label=... / value=... format with store_input turned on, running once, and refreshing the page. Or edit TermList3.json directly - just keep it valid JSON, because a syntax slip silently kills the dropdown.

    strength is the one genuinely extra feature here: set it above 1 and the term comes out wrapped in ComfyUI's parenthesis weighting ((term:1.3)), which is a quick way to make one term dominate without retyping the whole prompt. Range is 0.05–2.0.

    Install

    ComfyUI Manager → search "noEmbryo", or:

    cd ComfyUI/custom_nodes
    git clone https://github.com/noembryo/ComfyUI-noEmbryo.git
    

    Restart. All six TermList nodes plus the rest of the pack land under Add node > noEmbryo. Pure stdlib, no models, no downloads - one of the cleanest installs in the ecosystem.

    Worth repeating the pack's own caveat: the author calls the PromptTermList family obsolete and points to Json Prompt Loader as the replacement. For a single focused category, though, these dropdowns are still the least-effort way to inject a known-good term into a prompt. Just don't expect new features to land here.

    CategorynoEmbryo/Term Nodes

    Inputs (4)

    NameTypeDefaultDescription
    termsCOMBOChoose a term from the TermList with the corresponding number
    textoptSTRINGInput text to store in the TermList Use the format: label=... ... value=.... .... ...
    strengthoptFLOAT1.000.05–2Controls how much the image is allowed to change. 0.0 = almost no change 1.0 = maximum creativity
    store_inputoptBOOLEANfalseStore the input text in the TermList Use the format: label=... ... value=.... .... ...

    Outputs (1)

    NameTypeDescription
    TermSTRING