Nodes/BV Nodes/πŸŒ€ BV String to Combo
ComfyUI Node

πŸŒ€ BV String to Combo

Type a value where a node wants a dropdown

By BlackVortexAIΒ·Created 2 years agoΒ·Updated 11 months agoΒ· 3
πŸŒ€ BV String to Combo
    • COMBO
    β—„textβ–Ί

    Here's a ComfyUI annoyance you've definitely hit: some node has a dropdown, and the dropdown options are hardcoded in the node definition, so you can't feed it a value from elsewhere in the graph. BV String to Combo exists for that gap - it takes whatever text you type (or pipe in as a string) and outputs it as a COMBO value, which is what dropdown-typed inputs accept.

    It reads like a one-liner utility, and it is. But it's genuinely useful in two situations. First, subgraphs: the README for this pack leans on subgraph helper nodes, and when you route a subgraph input into a node that expects a combo, this is the converter that makes the wire types line up. Second, parametrizing a workflow: instead of editing a dropdown by hand every run, you keep a text field (or a string from another node) as the source of truth and convert it here.

    Inputs

    • text (required) - the string. Defaults to empty; type or wire in the value you want to hand downstream.

    Output

    • COMBO - the same text, packaged as a combo value.

    There's no validation happening. If the downstream node only accepts specific combo values and you hand it a value that isn't in its list, that's a runtime "I don't recognize this" moment at the receiving node, not something this node will catch. Think of it as a pure type adapter, not a validator.

    Install

    cd ComfyUI/custom_nodes
    git clone https://github.com/BlackVortexAI/ComfyUI-BVortexNodes.git
    

    or ComfyUI Manager β†’ "BV Nodes", then restart. No dependencies, no models - it's about as light as a node gets.

    When you'd skip it

    Honestly, if you're not doing subgraph plumbing or parametrized workflows, you may never need this. It's the kind of utility that sits in the pack and saves a specific afternoon. When that afternoon comes - some dropdown refuses to accept your generated value and you're one short node away from it working - you'll be glad it's there.

    CategoryπŸŒ€ BVortex Nodes/Util

    Inputs (1)

    NameTypeDefaultDescription
    textSTRINGβ€”

    Outputs (1)

    NameTypeDescription
    COMBOCOMBOβ€”