Nodes Browser
ComfyDeploy: How Kandinsky 2.2 ComfyUI Plugin works in ComfyUI?
What is Kandinsky 2.2 ComfyUI Plugin?
Nodes provide an options to combine prior and decoder models of Kandinsky 2.2.
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
Kandinsky 2.2 ComfyUI Plugin
and select it - Close the build step dialig and then click on the "Save" button to rebuild the machine
Kandinsky 2.2 ComfyUI Plugin
Use the models of Kandinsky 2.2 published on 🤗 HuggingFace in ComfyUI.
Features provided
Nodes provide options to combine prior and decoder models of Kandinsky 2.2.
- Find priors for text and images.
- Combine priors with weights.
- Prepare latents only or latents based on image (see img2img workflow).
- Use depth hint computed by a separate node.
All the weights can be found in Kandinsky Community on 🤗 HF in Kandinsky 2.2 Collection.
Workflow Examples
- A simple text-based workflow (source).
- A workflow based on image prior embeds (source)
- An Image-To-Image workflow (source)
- A depth based workflow (source)
Note: Don't forget to switch to kandinsky-2-2-controlnet-depth in decoder node.
Installation
For the easiest experience, install the Comfyui Manager and use it to automate the installation process. The repository is not included in the list at the moment, but you'll need Marigold depth estimation, that can be installed via manager.
To install the plugin, open the terminal, cd to <ComfyUI>/custom_nodes
, and clone the repo:
git clone https://github.com/vsevolod-oparin/comfyui-kandinsky22
Install the requirements using:
python -s -m pip install -r requirements.txt
Download Models
Go to models/checkpoints
in ComfyUI directory and run the command
git clone --depth 1 <HF repository>
E.g. to download needed checkpoints for the presented pipelines run the following
git clone --depth 1 https://huggingface.co/kandinsky-community/kandinsky-2-2-prior
git clone --depth 1 https://huggingface.co/kandinsky-community/kandinsky-2-2-decoder
git clone --depth 1 https://huggingface.co/kandinsky-community/kandinsky-2-2-controlnet-depth
Note 1: Git won't show much of the progress. You'll need to wait till the models will be downloaded.
Note 2: Argument --depth
can be skipped, but you're risking to download a lot of unnecessary data.
Acknowledgments
A special thanks to:
- The developers of Kandinsky Model.
- Patrick Von Platent for moving Kandinsky to diffusers.
- Comfyanonamous and the rest of the ComfyUI contributors for a fantastic UI!