Nodes/comfyui_LLM_party/Large Parameter Dictionary Combine
ComfyUI Node

Large Parameter Dictionary Combine

The 10-slot version of Parameter Combine

By heshengtao·Created 2 years ago·Updated 7 days ago· 2,321
Large Parameter Dictionary Combine
  • parameter1
  • parameter2
  • parameter3
  • parameter4
  • parameter5
  • parameter6
  • parameter7
  • parameter8
  • parameter9
  • parameter10
  • parameters

Exactly what it sounds like: the same job as this pack's Parameter Dictionary Combine, just with ten input slots instead of three. If you're assembling a parameter object with more than three distinct fields - a real API call with a lot of named arguments, a full user-profile-shaped object - this is the one to reach for instead.

How it works

Ten optional DICT inputs, parameter1 through parameter10, each usually built one key:value pair at a time by this pack's parameter_function node. Connect however many you actually have - none are required - and the single output, parameters, is all of them merged into one dictionary. Same mechanism as the 3-slot version, just scaled up, with the same lack of validation: it merges whatever it's handed, and duplicate keys across inputs follow the usual last-one-wins behavior of merging dictionaries in Python.

The inputs and outputs that matter

  • parameter1parameter10 (DICT, all optional) - the pieces to merge, typically each one a single-key dict from parameter_function.

One output: parameters (DICT) - the combined result.

Where it fits

Use the 3-slot Parameter Dictionary Combine when you genuinely only have a couple of fields - it's simpler on the canvas. Reach for this version once you're past three, rather than chaining two of the smaller combiners together to fake more capacity. Chaining is technically possible - feed one combiner's parameters output into a slot on another combiner, since both take and produce the same DICT type - but it's extra nodes and extra places for a duplicate key to slip in unnoticed. If you know up front you're building something with five, six, or ten fields, start with this node rather than working around the 3-slot version's limit.

How to install it

Ships with the full pack:

  • ComfyUI Manager: search "comfyui_LLM_party", install, restart.
  • Manual: cd ComfyUI/custom_nodes && git clone https://github.com/heshengtao/comfyui_LLM_party, then pip install -r requirements.txt from inside the pack folder using ComfyUI's own Python, then restart.

No dependency beyond the base pack install - pure data assembly.

Common issues & troubleshooting

A field silently disappears from the merged output. Check for a duplicate key across two of your ten inputs before assuming something's broken - a repeated key means one dict's value overwrites another's, and this node won't warn you either way.

Only using two or three of the ten slots. Perfectly fine - every slot is optional, and there's no penalty or behavior change for leaving most of them unconnected. If you consistently only need two or three, the plain Parameter Dictionary Combine is the tidier node to use instead, though this one works identically at that scale.

Category大模型派对(llm_party)/组合(combine)

Inputs (10)

NameTypeDefaultDescription
parameter1optDICT
parameter2optDICT
parameter3optDICT
parameter4optDICT
parameter5optDICT
parameter6optDICT
parameter7optDICT
parameter8optDICT
parameter9optDICT
parameter10optDICT

Outputs (1)

NameTypeDescription
parametersDICT