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

  1. Click on the "Create a new machine" button
  2. Select the Edit build steps
  3. Add a new step -> Custom Node
  4. Search for Comfy DV and select it
  5. 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.

f-string

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.

jinja2

Random Choice

Ability to take arbitrary length and type of inputs to then output a choice with a controllable seed.

random