diff --git a/public/templates/flux_canny_model_example.json b/public/templates/flux_canny_model_example.json index 3511b2b1e..1b7cf41b6 100644 --- a/public/templates/flux_canny_model_example.json +++ b/public/templates/flux_canny_model_example.json @@ -455,11 +455,6 @@ "url": "https://huggingface.co/comfyanonymous/flux_text_encoders/resolve/main/t5xxl_fp16.safetensors?download=true", "directory": "text_encoders" }, - { - "name": "flux1-dev-fp8.safetensors", - "url": "https://huggingface.co/Comfy-Org/flux1-dev/resolve/main/flux1-dev-fp8.safetensors?download=true", - "directory": "checkpoints" - }, { "name": "ae.safetensors", "url": "https://huggingface.co/black-forest-labs/FLUX.1-schnell/resolve/main/ae.safetensors?download=true", diff --git a/public/templates/flux_depth_lora_example.json b/public/templates/flux_depth_lora_example.json index 60eea40dc..939734412 100644 --- a/public/templates/flux_depth_lora_example.json +++ b/public/templates/flux_depth_lora_example.json @@ -430,11 +430,6 @@ "url": "https://huggingface.co/comfyanonymous/flux_text_encoders/resolve/main/t5xxl_fp16.safetensors?download=true", "directory": "text_encoders" }, - { - "name": "flux1-dev-fp8.safetensors", - "url": "https://huggingface.co/Comfy-Org/flux1-dev/resolve/main/flux1-dev-fp8.safetensors?download=true", - "directory": "checkpoints" - }, { "name": "ae.safetensors", "url": "https://huggingface.co/black-forest-labs/FLUX.1-schnell/resolve/main/ae.safetensors?download=true", diff --git a/public/templates/flux_dev_example.json b/public/templates/flux_dev_example.json index 902763abc..34ac55e3a 100644 --- a/public/templates/flux_dev_example.json +++ b/public/templates/flux_dev_example.json @@ -463,7 +463,7 @@ "properties": { "Node name for S&R": "UNETLoader" }, - "widgets_values": ["flux1-dev-fp8.safetensors", "default"], + "widgets_values": ["flux1-dev.safetensors", "default"], "color": "#223", "bgcolor": "#335" }, @@ -542,7 +542,7 @@ "text": "" }, "widgets_values": [ - "If you get an error in any of the nodes above make sure the files are in the correct directories.\n\nSee the top of the examples page for the links : https://comfyanonymous.github.io/ComfyUI_examples/flux/\n\nflux1-dev-fp8.safetensors goes in: ComfyUI/models/unet/\n\nt5xxl_fp16.safetensors and clip_l.safetensors go in: ComfyUI/models/clip/\n\nae.safetensors goes in: ComfyUI/models/vae/\n\n\nTip: You can set the weight_dtype above to one of the fp8 types if you have memory issues." + "If you get an error in any of the nodes above make sure the files are in the correct directories.\n\nSee the top of the examples page for the links : https://comfyanonymous.github.io/ComfyUI_examples/flux/\n\nflux1-dev.safetensors goes in: ComfyUI/models/unet/\n\nt5xxl_fp16.safetensors and clip_l.safetensors go in: ComfyUI/models/clip/\n\nae.safetensors goes in: ComfyUI/models/vae/\n\n\nTip: You can set the weight_dtype above to one of the fp8 types if you have memory issues." ], "color": "#432", "bgcolor": "#653" @@ -763,8 +763,8 @@ "directory": "vae" }, { - "name": "flux1-dev-fp8.safetensors", - "url": "https://huggingface.co/Comfy-Org/flux1-dev/resolve/main/flux1-dev-fp8.safetensors?download=true", + "name": "flux1-dev.safetensors", + "url": "https://huggingface.co/black-forest-labs/FLUX.1-dev/resolve/main/flux1-dev.safetensors?download=true", "directory": "diffusion_models" } ] diff --git a/public/templates/flux_redux_model_example.json b/public/templates/flux_redux_model_example.json index eba709e3f..7f4e68daf 100644 --- a/public/templates/flux_redux_model_example.json +++ b/public/templates/flux_redux_model_example.json @@ -473,7 +473,7 @@ "text": "" }, "widgets_values": [ - "If you get an error in any of the nodes above make sure the files are in the correct directories.\n\nSee the top of the examples page for the links : https://comfyanonymous.github.io/ComfyUI_examples/flux/\n\nflux1-dev.safetensors goes in: ComfyUI/models/unet/\n\nt5xxl_fp16.safetensors and clip_l.safetensors go in: ComfyUI/models/clip/\n\nae.safetensors goes in: ComfyUI/models/vae/\n\n\nTip: You can set the weight_dtype above to one of the fp8 types if you have memory issues." + "If you get an error in any of the nodes above make sure the files are in the correct directories.\n\nSee the top of the examples page for the links : https://comfyanonymous.github.io/ComfyUI_examples/flux/\n\nflux1-dev.safetensors goes in: ComfyUI/models/diffusion_models/\n\nt5xxl_fp16.safetensors and clip_l.safetensors go in: ComfyUI/models/text_encoders/\n\nae.safetensors goes in: ComfyUI/models/vae/\n\n\nTip: You can set the weight_dtype above to one of the fp8 types if you have memory issues." ], "color": "#432", "bgcolor": "#653" @@ -923,7 +923,7 @@ "directory": "text_encoders" }, { - "name": "flux1-dev-fp8.safetensors", + "name": "flux1-dev.safetensors", "url": "https://huggingface.co/black-forest-labs/FLUX.1-dev/resolve/main/flux1-dev.safetensors?download=true", "directory": "diffusion_models" }, @@ -932,11 +932,6 @@ "url": "https://huggingface.co/Comfy-Org/sigclip_vision_384/resolve/main/sigclip_vision_patch14_384.safetensors?download=true", "directory": "clip_vision" }, - { - "name": "flux1-dev-fp8.safetensors", - "url": "https://huggingface.co/Comfy-Org/flux1-dev/resolve/main/flux1-dev-fp8.safetensors?download=true", - "directory": "checkpoints" - }, { "name": "ae.safetensors", "url": "https://huggingface.co/black-forest-labs/FLUX.1-schnell/resolve/main/ae.safetensors?download=true", @@ -944,7 +939,7 @@ }, { "name": "flux1-redux-dev.safetensors", - "url": "https://huggingface.co/black-forest-labs/FLUX.1-Redux-dev/resolve/main/flux1-redux-dev.safetensors", + "url": "https://huggingface.co/black-forest-labs/FLUX.1-Redux-dev/resolve/main/flux1-redux-dev.safetensors?download=true", "directory": "style_models" }, { diff --git a/public/templates/sdxl_revision_text_prompts.json b/public/templates/sdxl_revision_text_prompts.json index 5bb97f2f4..1e86ff9f4 100644 --- a/public/templates/sdxl_revision_text_prompts.json +++ b/public/templates/sdxl_revision_text_prompts.json @@ -481,11 +481,6 @@ "url": "https://huggingface.co/stabilityai/stable-diffusion-xl-base-1.0/resolve/main/sd_xl_base_1.0.safetensors?download=true", "directory": "checkpoints" }, - { - "name": "sd_xl_refiner_1.0.safetensors", - "url": "https://huggingface.co/stabilityai/stable-diffusion-xl-refiner-1.0/resolve/main/sd_xl_refiner_1.0.safetensors?download=true", - "directory": "checkpoints" - }, { "name": "clip_vision_g.safetensors", "url": "https://huggingface.co/comfyanonymous/clip_vision_g/resolve/main/clip_vision_g.safetensors?download=true", diff --git a/public/templates/sdxl_revision_zero_positive.json b/public/templates/sdxl_revision_zero_positive.json index 09cbc3b10..3ecf52445 100644 --- a/public/templates/sdxl_revision_zero_positive.json +++ b/public/templates/sdxl_revision_zero_positive.json @@ -485,11 +485,6 @@ "url": "https://huggingface.co/stabilityai/stable-diffusion-xl-base-1.0/resolve/main/sd_xl_base_1.0.safetensors?download=true", "directory": "checkpoints" }, - { - "name": "sd_xl_refiner_1.0.safetensors", - "url": "https://huggingface.co/stabilityai/stable-diffusion-xl-refiner-1.0/resolve/main/sd_xl_refiner_1.0.safetensors?download=true", - "directory": "checkpoints" - }, { "name": "clip_vision_g.safetensors", "url": "https://huggingface.co/comfyanonymous/clip_vision_g/resolve/main/clip_vision_g.safetensors?download=true", diff --git a/public/templates/upscale.json b/public/templates/upscale.json deleted file mode 100644 index 41ca1ae7f..000000000 --- a/public/templates/upscale.json +++ /dev/null @@ -1,425 +0,0 @@ -{ - "last_node_id": 17, - "last_link_id": 23, - "nodes": [ - { - "id": 8, - "type": "VAEDecode", - "pos": [1235.7215576171875, 577.1878662109375], - "size": [210, 46], - "flags": {}, - "order": 6, - "mode": 0, - "inputs": [ - { - "name": "samples", - "localized_name": "samples", - "type": "LATENT", - "link": 7 - }, - { "name": "vae", "localized_name": "vae", "type": "VAE", "link": 21 } - ], - "outputs": [ - { - "name": "IMAGE", - "localized_name": "IMAGE", - "type": "IMAGE", - "links": [9], - "slot_index": 0 - } - ], - "properties": { "Node name for S&R": "VAEDecode" }, - "widgets_values": [] - }, - { - "id": 10, - "type": "LatentUpscale", - "pos": [1238, 170], - "size": [315, 130], - "flags": {}, - "order": 7, - "mode": 0, - "inputs": [ - { - "name": "samples", - "localized_name": "samples", - "type": "LATENT", - "link": 10 - } - ], - "outputs": [ - { - "name": "LATENT", - "localized_name": "LATENT", - "type": "LATENT", - "links": [14] - } - ], - "properties": { "Node name for S&R": "LatentUpscale" }, - "widgets_values": ["nearest-exact", 1152, 1152, "disabled"] - }, - { - "id": 13, - "type": "VAEDecode", - "pos": [1961, 125], - "size": [210, 46], - "flags": {}, - "order": 10, - "mode": 0, - "inputs": [ - { - "name": "samples", - "localized_name": "samples", - "type": "LATENT", - "link": 15 - }, - { "name": "vae", "localized_name": "vae", "type": "VAE", "link": 22 } - ], - "outputs": [ - { - "name": "IMAGE", - "localized_name": "IMAGE", - "type": "IMAGE", - "links": [17], - "slot_index": 0 - } - ], - "properties": { "Node name for S&R": "VAEDecode" }, - "widgets_values": [] - }, - { - "id": 6, - "type": "CLIPTextEncode", - "pos": [374, 171], - "size": [422.84503173828125, 164.31304931640625], - "flags": {}, - "order": 3, - "mode": 0, - "inputs": [ - { "name": "clip", "localized_name": "clip", "type": "CLIP", "link": 19 } - ], - "outputs": [ - { - "name": "CONDITIONING", - "localized_name": "CONDITIONING", - "type": "CONDITIONING", - "links": [4, 12], - "slot_index": 0 - } - ], - "properties": { "Node name for S&R": "CLIPTextEncode" }, - "widgets_values": [ - "masterpiece HDR victorian portrait painting of woman, blonde hair, mountain nature, blue sky\n" - ] - }, - { - "id": 7, - "type": "CLIPTextEncode", - "pos": [377, 381], - "size": [425.27801513671875, 180.6060791015625], - "flags": {}, - "order": 4, - "mode": 0, - "inputs": [ - { "name": "clip", "localized_name": "clip", "type": "CLIP", "link": 20 } - ], - "outputs": [ - { - "name": "CONDITIONING", - "localized_name": "CONDITIONING", - "type": "CONDITIONING", - "links": [6, 13], - "slot_index": 0 - } - ], - "properties": { "Node name for S&R": "CLIPTextEncode" }, - "widgets_values": ["bad hands, text, watermark\n"] - }, - { - "id": 5, - "type": "EmptyLatentImage", - "pos": [435, 600], - "size": [315, 106], - "flags": {}, - "order": 0, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "LATENT", - "localized_name": "LATENT", - "type": "LATENT", - "links": [2], - "slot_index": 0 - } - ], - "properties": { "Node name for S&R": "EmptyLatentImage" }, - "widgets_values": [768, 768, 1] - }, - { - "id": 11, - "type": "KSampler", - "pos": [1585, 114], - "size": [315, 262], - "flags": {}, - "order": 9, - "mode": 0, - "inputs": [ - { - "name": "model", - "localized_name": "model", - "type": "MODEL", - "link": 23, - "slot_index": 0 - }, - { - "name": "positive", - "localized_name": "positive", - "type": "CONDITIONING", - "link": 12, - "slot_index": 1 - }, - { - "name": "negative", - "localized_name": "negative", - "type": "CONDITIONING", - "link": 13, - "slot_index": 2 - }, - { - "name": "latent_image", - "localized_name": "latent_image", - "type": "LATENT", - "link": 14, - "slot_index": 3 - } - ], - "outputs": [ - { - "name": "LATENT", - "localized_name": "LATENT", - "type": "LATENT", - "links": [15], - "slot_index": 0 - } - ], - "properties": { "Node name for S&R": "KSampler" }, - "widgets_values": [ - 469771404043268, - "randomize", - 14, - 8, - "dpmpp_2m", - "simple", - 0.5 - ] - }, - { - "id": 12, - "type": "SaveImage", - "pos": [2203, 123], - "size": [407.53717041015625, 468.13226318359375], - "flags": {}, - "order": 11, - "mode": 0, - "inputs": [ - { - "name": "images", - "localized_name": "images", - "type": "IMAGE", - "link": 17 - } - ], - "outputs": [], - "properties": {}, - "widgets_values": ["ComfyUI"] - }, - { - "id": 3, - "type": "KSampler", - "pos": [845, 172], - "size": [315, 262], - "flags": {}, - "order": 5, - "mode": 0, - "inputs": [ - { - "name": "model", - "localized_name": "model", - "type": "MODEL", - "link": 18 - }, - { - "name": "positive", - "localized_name": "positive", - "type": "CONDITIONING", - "link": 4 - }, - { - "name": "negative", - "localized_name": "negative", - "type": "CONDITIONING", - "link": 6 - }, - { - "name": "latent_image", - "localized_name": "latent_image", - "type": "LATENT", - "link": 2 - } - ], - "outputs": [ - { - "name": "LATENT", - "localized_name": "LATENT", - "type": "LATENT", - "links": [7, 10], - "slot_index": 0 - } - ], - "properties": { "Node name for S&R": "KSampler" }, - "widgets_values": [ - 89848141647836, - "randomize", - 12, - 8, - "dpmpp_sde", - "normal", - 1 - ] - }, - { - "id": 16, - "type": "CheckpointLoaderSimple", - "pos": [24, 315], - "size": [315, 98], - "flags": {}, - "order": 1, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "MODEL", - "localized_name": "MODEL", - "type": "MODEL", - "links": [18, 23], - "slot_index": 0 - }, - { - "name": "CLIP", - "localized_name": "CLIP", - "type": "CLIP", - "links": [19, 20], - "slot_index": 1 - }, - { - "name": "VAE", - "localized_name": "VAE", - "type": "VAE", - "links": [21, 22], - "slot_index": 2 - } - ], - "properties": { "Node name for S&R": "CheckpointLoaderSimple" }, - "widgets_values": ["v2-1_768-ema-pruned.safetensors"] - }, - { - "id": 9, - "type": "SaveImage", - "pos": [1495.7215576171875, 576.1878662109375], - "size": [232.94032287597656, 282.4336242675781], - "flags": {}, - "order": 8, - "mode": 0, - "inputs": [ - { - "name": "images", - "localized_name": "images", - "type": "IMAGE", - "link": 9 - } - ], - "outputs": [], - "properties": {}, - "widgets_values": ["ComfyUI"] - }, - { - "id": 17, - "type": "MarkdownNote", - "pos": [0, 795], - "size": [225, 60], - "flags": {}, - "order": 2, - "mode": 0, - "inputs": [], - "outputs": [], - "properties": {}, - "widgets_values": [ - "🛈 [Learn more about this workflow](https://comfyanonymous.github.io/ComfyUI_examples/upscale_models/)" - ], - "color": "#432", - "bgcolor": "#653" - } - ], - "links": [ - [2, 5, 0, 3, 3, "LATENT"], - [4, 6, 0, 3, 1, "CONDITIONING"], - [6, 7, 0, 3, 2, "CONDITIONING"], - [7, 3, 0, 8, 0, "LATENT"], - [9, 8, 0, 9, 0, "IMAGE"], - [10, 3, 0, 10, 0, "LATENT"], - [12, 6, 0, 11, 1, "CONDITIONING"], - [13, 7, 0, 11, 2, "CONDITIONING"], - [14, 10, 0, 11, 3, "LATENT"], - [15, 11, 0, 13, 0, "LATENT"], - [17, 13, 0, 12, 0, "IMAGE"], - [18, 16, 0, 3, 0, "MODEL"], - [19, 16, 1, 6, 0, "CLIP"], - [20, 16, 1, 7, 0, "CLIP"], - [21, 16, 2, 8, 1, "VAE"], - [22, 16, 2, 13, 1, "VAE"], - [23, 16, 0, 11, 0, "MODEL"] - ], - "groups": [ - { - "id": 1, - "title": "Txt2Img", - "bounding": [0, 30, 1211, 708], - "color": "#a1309b", - "font_size": 24, - "flags": {} - }, - { - "id": 2, - "title": "Save Intermediate Image", - "bounding": [1230, 495, 516, 196], - "color": "#3f789e", - "font_size": 24, - "flags": {} - }, - { - "id": 3, - "title": "Hires Fix", - "bounding": [1230, 30, 710, 464], - "color": "#b58b2a", - "font_size": 24, - "flags": {} - }, - { - "id": 4, - "title": "Save Final Image", - "bounding": [1950, 30, 483, 199], - "color": "#3f789e", - "font_size": 24, - "flags": {} - } - ], - "config": {}, - "extra": { - "ds": { - "scale": 0.8037574853834974, - "offset": [540.0834501660246, 269.28523360433144] - } - }, - "version": 0.4 -} diff --git a/src/components/dialog/content/MissingModelsWarning.vue b/src/components/dialog/content/MissingModelsWarning.vue index 1430a54f4..6b002a8d2 100644 --- a/src/components/dialog/content/MissingModelsWarning.vue +++ b/src/components/dialog/content/MissingModelsWarning.vue @@ -51,7 +51,8 @@ const allowedSources = [ const allowedSuffixes = ['.safetensors', '.sft'] // Models that fail above conditions but are still allowed const whiteListedUrls = new Set([ - 'https://huggingface.co/stabilityai/stable-zero123/resolve/main/stable_zero123.ckpt' + 'https://huggingface.co/stabilityai/stable-zero123/resolve/main/stable_zero123.ckpt', + 'https://huggingface.co/TencentARC/T2I-Adapter/resolve/main/models/t2iadapter_depth_sd14v1.pth?download=true' ]) interface ModelInfo { diff --git a/src/constants/coreTemplates.ts b/src/constants/coreTemplates.ts index a12022479..4a67ecaa5 100644 --- a/src/constants/coreTemplates.ts +++ b/src/constants/coreTemplates.ts @@ -165,7 +165,7 @@ export const CORE_TEMPLATES = [ mediaType: 'image', mediaSubtype: 'png', tutorialUrl: - 'https://comfyanonymous.github.io/ComfyUI_examples/upscale_models/' + 'https://comfyanonymous.github.io/ComfyUI_examples/2_pass_txt2img/' }, { name: 'esrgan_example', @@ -174,13 +174,6 @@ export const CORE_TEMPLATES = [ tutorialUrl: 'https://comfyanonymous.github.io/ComfyUI_examples/upscale_models/' }, - { - name: 'hiresfix_latent_workflow', - mediaType: 'image', - mediaSubtype: 'png', - tutorialUrl: - 'https://comfyanonymous.github.io/ComfyUI_examples/2_pass_txt2img/' - }, { name: 'hiresfix_esrgan_workflow', mediaType: 'image',