Nodes Browser
ComfyDeploy: How NX_HuggingFace_Flux works in ComfyUI?
What is NX_HuggingFace_Flux?
Nodes:Hugging Face Flux
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
NX_HuggingFace_Flux
and select it - Close the build step dialig and then click on the "Save" button to rebuild the machine
NX_HuggingFace_Flux
<img src="https://img.shields.io/badge/Python-3.10-blue" /> <img src="https://img.shields.io/badge/ComfyUI-orange" />
A ComfyUI's custom node for generating images with the Flux-Dev or Flux-Schnell models directly on Hugging Face
[!IMPORTANT] Node tested only on Linux. It should work without any problems on Windows and Mac but has not been tested on these OS.
Installation
If GIT is installed on your system, go to the custom_nodes
subfolder of your ComfyUI installation, open a terminal and type:
git clone https://github.com/Franck-Demongin/NX_HuggingFace_Flux.git
If GIT is not installed, retrieve the ZIP file, unzip it into the custom nodes
folder and rename it NX_HuggingFace_Flux.
IMPORTANT Activate the Python virtual environment used by ComfyUI from the ComfyUI installation directory:
# Linux, Mac source venv/bin/activate
# Windows venv\Scripts\activate
The command line must be preceded by (venv), indicating that the virtual environment is active.
Install the dependencies used by the node:
pip install -r requirements.txt
Copy the .env.example file and rename it .env
Open it and enter your Hugging Face Access Token (you can create it in your Hugging Face space after creating an account).
Restart ComfyUI. Hugging Face Flux should be available in the NX_Nodes category.
Features
- choice of template: Flux-Dev or Flux-Schnell
- settings for seed, image size, CFG and number of steps
Note that
- the CFG is only used by the Flu-Dev model and seems to be ignored by the Schnell model
- for Dev, use a high number of steps (25 to 50) and a CFG between 2.5 and 8
- for Schnell, the number of steps can be set to 4
Limitations
- availability of a GPU on Hugging Face to render the image -GPU time quota allocated to each user
Due to these limitations, an error often occurs, stopping rendering.