Nodes/noEmbryo nodes/PromptTermList 5 /noEmbryo
ComfyUI Node

PromptTermList 5 /noEmbryo

The fifth slot in the pack's six term-library dropdowns

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

    PromptTermList 5 is the fifth of the noEmbryo pack's six near-identical term nodes, and if you've seen the other five you already know the shape of it: a dropdown of labels, a Term string output, and its own private JSON file. This one reads TermLists/TermList5.json and touches nothing else. Six nodes, six separate libraries - that's the entire design bet, and it works if you actually use the slots.

    Out of the box TermList5.json contains only None, so this node is an empty dropdown waiting to be populated. You add terms either by hand-editing the file (valid JSON only - a comma slip silently breaks parsing) or from inside ComfyUI: wire a text box into text, write label=... on one line and value=... on the next, flip store_input on, queue once, and refresh the page. Leave value= empty to delete a label.

    The strength input is the one feature beyond the basics: set it above 1 and the term outputs wrapped in ComfyUI's parenthesis weighting, (term:1.3) style, so a single term can punch harder without you editing the surrounding prompt. Range 0.05–2.0.

    Install

    ComfyUI Manager → search "noEmbryo", or:

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

    Restart, and all six PromptTermList nodes appear under Add node > noEmbryo > Term Nodes. No requirements, no models - the pack is pure Python and creates the six JSON files itself on first run.

    The recurring caveat applies here too: the author flags the whole PromptTermList family as obsolete and steers people to the pack's Json Prompt Loader. If you only need one or two dropdown categories, either approach is fine. If you're at PromptTermList 5, you're deep enough that the JSON loader's single-file library might actually serve you better - but this node keeps working regardless.

    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