Nodes Browser
ComfyDeploy: How Comfy DV works in ComfyUI?
What is Comfy DV?
Nodes: String Formatting (f-string and jinja2), Random Choice, Model Memory management, and other quality of life improvements.
How to install it in ComfyDeploy?
Head over to the machine page
- Click on the "Create a new machine" button
- Select the
Edit
build steps - Add a new step -> Custom Node
- Search for
Comfy DV
and select it - Close the build step dialig and then click on the "Save" button to rebuild the machine
comfydv
A collection of workflow efficiency and quality of life nodes that I've created for personal use out of necessity.
- String Formatting: Use either plain python f-strings or more advanced Jinja2 templating to format outputs.
- Random Choice: Add an abitrary number of inputs and then, with seed control, randomly select one for an output.
String Formatting
Python F-String
A simple python f-string dynamically creates the necessary inputs/outputs for the detected keys.
Jinja 2
Switching to Jinja2 allows you to use more advanced control blocks and other filters/features of that templating language. See Jinja documentation for further details.
Random Choice
Ability to take arbitrary length and type of inputs to then output a choice with a controllable seed.