configparser groq transformers torch tiktoken colorama python-dotenv>=1.0.0 requests imageio opencv-python piexif tqdm

























This repository hosts a collection of nodes developed for ComfyUI. It aims to share useful components that enhance the functionality of ComfyUI projects. Some nodes are forks or versions of nodes from other packs, some are bespoke, and some are experimental and are quite useless, so they have been marked with a Caution label in this document.
.env.example and remove the .example from the name..env without a normal file name, just a .env extension..env with a text editor and edit the API key value inside.A versatile text processor that replaces wildcards with content from wildcard files or inline lists.
Loads LoRA models using in the prompt.
Extract generation settings from your input prompt. Use it to randomize your generation settings, checkpoint, step count, seed, or include negative prompt with the normal prompt, load wildcards, or LoRAs, all at the same time.
Returns the file path in different formats to a file in your /input-folder.
Splits a string by the first occurrence of a delimiter.
Extracts the first occurrence of text between a pair of characters.
Save text file, and return the saved file’s path.
Download an image from the web.
Returns token information about input text and lets you split it.
Cleans up text strings, strip leading/trailing spaces or collapse them, remove newlines and much more.
Converts date / time into literal outputs. Useful for saving paths and files.
Loads a folder of text and image pairs like a dataset, and gives you the image and string as separate outputs.
Extracts metadata from a single image selected from an input source.
Extracts metadata from a list of images or a folder of images.
Load checkpoints with flexible fuzzy matching and repeat control for more varied outputs.
Creates resolutions and a latent from presets, user presets, or input images.
Load single images or iterate through image directories with mask support.
Loads an image, extracts metadata, provides the alpha channel as a mask, and outputs the image’s dimensions.
Creates a colorful random shape-based image. Use it as a starting latent for fun and varying shapes. Great for abstract wallpaper creation.
Creates a visualizer from an input audio. Custom visualizer scripts can be created, and outputs can be saved as images or video.
Query Groq large language model.
Query Groq vision language model.
Query Groq Audio Model to transcribe audio.
Concatenates multiple strings with dynamic input expansion. New inputs appear as you connect strings.
Generates a random integer within a specified min/max range. Supports optional seed for reproducibility.
Generates a random floating-point number within a specified range. Supports optional decimal rounding and seed.
Generates a random boolean value with optional weighted probability.
Randomly selects one string from a newline-separated list of options.
Generates a random 64-bit seed value for use with other nodes.
Generates a random RGB color with hex and individual channel outputs.
A simple boolean toggle input. Use this to create a True/False source in your workflow.
A simple integer input field. Use this to create a whole number source in your workflow.
A simple floating-point input field. Use this to create a decimal number source in your workflow.
A multiline text input field. Use this to create a text source in your workflow.
Generate negative prompts automatically.