How to upload a model in ComfyUI
Last updated
Was this helpful?
Last updated
Was this helpful?
Uploading into ComfyUI through our file browser is exactly the same as you would through A1111 - see . Basically:
In My Files, navigate to the correct folder.
And click upload to reveal the URL field for your URL.
The important step is navigating to the correct folder depending on the type of model you're uploading.
Navigate to: / comfyui / models /
You'll see that Checkpoints, ControlNet Models, LoRAs, LyCORIS', VAEs, and Hypernetworks all have their corresponding and designated subfolder within the models folder.
Choose the subfolder that matches the file type you're uploading. In the example below, we will:
(1) Navigate to the /checkpoints/ subfolder to upload a checkpoint file.
(2) Paste the URL of your file into the upload field.
You'll see your newly uploaded model show up below in the file area.
Learn how to find the URL of the file you're uploading
Click on RESTART UI so ComfyUI refreshes its model listing. Sometimes Comfy requires you to refresh the browser.
To upload a file or image, open your My Files panel
Then simply click the ⬆️ Upload button to reveal the drag & drop/upload area, and tap the area to upload the file of your choice.
On Thinkdiffusion, navigate to the appropriate folder, first. Your uploads will be placed in that file path.
For example, to upload a custom checkpoint model by URL, open your My Files panel, and navigate to the following folder: ../user_data/a1111/models/Stable-Diffusion/
If you're uploading a custom LoRA, the path would would be: ../user_data/a1111/models/Lora
2. Click the ⬆️ Upload button to reveal the upload field
3. Paste in the URL of your choosing. The URL can be from Civitai, huggingface, or any other URL hosting the files.
Find the correct link to right-click on Civitai:
Find the correct link to right-click on Huggingface:
4. Hit the 🔄 Refresh button next to the appropriate models list (if applicable) and Voila! 🪄✨
Uploading files with a direct google drive link is as easy as pasting the URL of the file into the URL field.
It’s GETTING the link from Google that’s the tricky part, due to their security checks. In the future, we’ll be implementing a solution for this, and in the meantime you can take the steps below:
⚡️Protip: First confirm your file is publicly available with the link, so that "Anyone with the link" can access the file.
1. "Copy link" from Google drive
It would look something like this: https://drive.google.com/file/d/1p66tMx0YhzXfzIxlupa8Oaqp-BJZA0Rf/view?usp=drive_link
2. Convert the Google Drive public URL to a fully downloadable link
You can use the format: https://drive.google.com/uc?export=download&id=YOUR_FILE_ID
3. Replace “YOUR_FILE_ID” with the actual file ID from your Google Drive URL.
In this example, the file ID is 1p66tMx0YhzXfzIxlupa8Oaqp-BJZA0Rf so the fully downloadable link would be: https://drive.google.com/uc?export=download&id=1p66tMx0YhzXfzIxlupa8Oaqp-BJZA0Rf
Important: If your file is too large, Google drive will present you with this confirmation:
You then need to follow these steps below to get the correct URL:
1. Go to Inspect mode with a right click & Inspect (or F12 button on Windows).
2. Select the Network tab
3. Click on the "Download anyway" button, then click Cancel when the download window pops up.
4. Click on the "uc?id=......" in the Name column on the left.
5. Click on the "Headers" Sub tab
6. Copy the Request URL ( which you can find in the: Network Tab > Headers Sub tab > Request URL )
The Request URL is the fully downloadable URL to your file. Now you can FINALLY paste THAT into the Think Diffusion Upload via URL field!
You can also upload with a single URL via or from file sharing services like .