omar92 / ComfyUI-QualityOfLifeSuit_Omar92

extra nodes to be used in comfyUI
112 stars 15 forks source link

Thank you to all the valuable contributors. Kindly submit any pull requests to the development branch instead of the main branch. Your efforts are greatly appreciated.

ComfyUI-extra-nodes - quality of life

Extra nodes to be used in ComfyUI, including a new ChatGPT node for generating natural language responses.

ComfyUI

ComfyUI is an advanced node-based UI that utilizes Stable Diffusion, allowing you to create customized workflows such as image post-processing or conversions.

How to install

Download the zip file. Extract to ..\ComfyUI\custom_nodes. Restart ComfyUI if it was running (reloading the web is not enough). You will find my nodes under the new group O/....

How to update

{ "autoUpdate": true, "branch": "main", "openAI_API_Key": "sk-#################################" }

Current nodes

openAI suite

ChatGPT simple

This node harnesses the power of chatGPT, an advanced language model that can generate detailed image descriptions from a small input.

advanced openAI

String Suit

This set of nodes adds support for string manipulation and includes a tool to generate an image from text.

save text

latentTools

selectLatentFromBatch

this node allow you to select 1 latent image from image batch for example if you generate 4 images, it allow you to select 1 of them to do further processing on it or you can use it to process them sequentially

LatentUpscaleFactor & LatentUpscaleFactorSimple

This node is a variant of the original LatentUpscale tool, but instead of using width and height, you use a multiply number. For example, if the original image dimensions are (512,512) and the mul values are (2,2), the result image will be (1024,1024). You can also use it to downscale by using fractions, e.g., (512,512) mul (.5,.5) → (256,256).

ImageTools

ImageScaleFactor & ImageScaleFactorSimple

This node is a variant of the original LatentUpscale tool, but instead of using width and height, you use a multiply number. For example, if the original image dimensions are (512,512) and the mul values are (2,2), the result image will be (1024,1024). You can also use it to downscale by using fractions, e.g., (512,512) mul (.5,.5) → (256,256).

Thanks for reading my message, and I hope that my tools will help you.

Contact

Discord: Omar92#3374

GitHub: omar92 (https://github.com/omar92)