RioShiina commited on
Commit
84e535c
·
verified ·
1 Parent(s): b7d4bc8

Upload folder using huggingface_hub

Browse files
README.md CHANGED
@@ -1,5 +1,5 @@
1
  ---
2
- title: ImageGen - FLUX.2-KV
3
  emoji: 🖼
4
  colorFrom: purple
5
  colorTo: red
@@ -7,4 +7,5 @@ sdk: gradio
7
  sdk_version: "5.50.0"
8
  app_file: app.py
9
  short_description: Multi-task image generator with dynamic, chainable workflows
 
10
  ---
 
1
  ---
2
+ title: ImageGen
3
  emoji: 🖼
4
  colorFrom: purple
5
  colorTo: red
 
7
  sdk_version: "5.50.0"
8
  app_file: app.py
9
  short_description: Multi-task image generator with dynamic, chainable workflows
10
+ pinned: true
11
  ---
ui/layout.py CHANGED
@@ -10,14 +10,9 @@ def build_ui(event_handler_function):
10
  ui_components = {}
11
 
12
  with gr.Blocks() as demo:
13
- gr.Markdown("# ImageGen - FLUX.2-KV")
14
  gr.Markdown(
15
- "This demo is a streamlined version of the [Comfy web UI](https://github.com/RioShiina47/comfy-webui)'s [ImageGen](https://huggingface.co/spaces/RioShiina/ImageGen) functionality. "
16
- "Other versions are also available: "
17
- "[Anima](https://huggingface.co/spaces/RioShiina/ImageGen-Anima), "
18
- "[Illustrious](https://huggingface.co/spaces/RioShiina/ImageGen-Illustrious), "
19
- "[NoobAI](https://huggingface.co/spaces/RioShiina/ImageGen-NoobAI), "
20
- "[Pony](https://huggingface.co/spaces/RioShiina/ImageGen-Pony)"
21
  )
22
  with gr.Tabs(elem_id="tabs_container") as tabs:
23
  with gr.TabItem("Txt2Img", id=0):
 
10
  ui_components = {}
11
 
12
  with gr.Blocks() as demo:
13
+ gr.Markdown("# ImageGen")
14
  gr.Markdown(
15
+ "This demo is a streamlined version of the [Comfy web UI](https://github.com/RioShiina47/comfy-webui)'s ImageGen functionality. "
 
 
 
 
 
16
  )
17
  with gr.Tabs(elem_id="tabs_container") as tabs:
18
  with gr.TabItem("Txt2Img", id=0):
ui/shared/ui_components.py CHANGED
@@ -50,8 +50,7 @@ def create_model_architecture_filter_ui(prefix):
50
  label="Model Architecture",
51
  choices=choices,
52
  value="ALL",
53
- interactive=True,
54
- visible=False
55
  )
56
  return components
57
 
@@ -150,6 +149,7 @@ def create_controlnet_ui(prefix: str, max_units=MAX_CONTROLNETS):
150
 
151
  with gr.Accordion("ControlNet Settings", open=False, visible=('controlnet' in default_enabled_chains)) as accordion:
152
  components[key('controlnet_accordion')] = accordion
 
153
 
154
  cn_rows, images, series, types, strengths, filepaths = [], [], [], [], [], []
155
  components.update({
@@ -192,6 +192,7 @@ def create_diffsynth_controlnet_ui(prefix: str, max_units=MAX_CONTROLNETS):
192
 
193
  with gr.Accordion("DiffSynth ControlNet Settings", open=False, visible=('controlnet_model_patch' in default_enabled_chains)) as accordion:
194
  components[key('diffsynth_controlnet_accordion')] = accordion
 
195
 
196
  cn_rows, images, series, types, strengths, filepaths = [], [], [], [], [], []
197
  components.update({
@@ -237,7 +238,7 @@ def create_ipadapter_ui(prefix: str, max_units=MAX_IPADAPTERS):
237
 
238
  with gr.Accordion("IPAdapter Settings", open=False, visible=('ipadapter' in default_enabled_chains)) as accordion:
239
  components[key('ipadapter_accordion')] = accordion
240
- gr.Markdown("Powered by [cubiq/ComfyUI_IPAdapter_plus](https://github.com/cubiq/ComfyUI_IPAdapter_plus).")
241
 
242
  with gr.Row():
243
  components[key('ipadapter_final_preset')] = gr.Dropdown(
@@ -306,6 +307,7 @@ def create_flux1_ipadapter_ui(prefix: str, max_units=MAX_IPADAPTERS):
306
 
307
  with gr.Accordion("IPAdapter Settings (FLUX.1)", open=False, visible=('flux1_ipadapter' in default_enabled_chains)) as accordion:
308
  components[key('flux1_ipadapter_accordion')] = accordion
 
309
 
310
  ipa_rows, images, weights, start_percents, end_percents = [], [], [], [], []
311
  components.update({
@@ -343,6 +345,7 @@ def create_sd3_ipadapter_ui(prefix: str, max_units=MAX_IPADAPTERS):
343
 
344
  with gr.Accordion("IPAdapter Settings (SD3)", open=False, visible=('sd3_ipadapter' in default_enabled_chains)) as accordion:
345
  components[key('sd3_ipadapter_accordion')] = accordion
 
346
 
347
  ipa_rows, images, weights, start_percents, end_percents = [], [], [], [], []
348
  components.update({
 
50
  label="Model Architecture",
51
  choices=choices,
52
  value="ALL",
53
+ interactive=True
 
54
  )
55
  return components
56
 
 
149
 
150
  with gr.Accordion("ControlNet Settings", open=False, visible=('controlnet' in default_enabled_chains)) as accordion:
151
  components[key('controlnet_accordion')] = accordion
152
+ gr.Markdown("💡 **Tip:** You can use [ControlNet-Preprocessors](https://huggingface.co/spaces/RioShiina/ControlNet-Preprocessors) to generate preprocessed images.")
153
 
154
  cn_rows, images, series, types, strengths, filepaths = [], [], [], [], [], []
155
  components.update({
 
192
 
193
  with gr.Accordion("DiffSynth ControlNet Settings", open=False, visible=('controlnet_model_patch' in default_enabled_chains)) as accordion:
194
  components[key('diffsynth_controlnet_accordion')] = accordion
195
+ gr.Markdown("💡 **Tip:** You can use [ControlNet-Preprocessors](https://huggingface.co/spaces/RioShiina/ControlNet-Preprocessors) to generate preprocessed images.")
196
 
197
  cn_rows, images, series, types, strengths, filepaths = [], [], [], [], [], []
198
  components.update({
 
238
 
239
  with gr.Accordion("IPAdapter Settings", open=False, visible=('ipadapter' in default_enabled_chains)) as accordion:
240
  components[key('ipadapter_accordion')] = accordion
241
+ gr.Markdown("💡 **Tip:** Processed using the [cubiq/ComfyUI_IPAdapter_plus](https://github.com/cubiq/ComfyUI_IPAdapter_plus) node.")
242
 
243
  with gr.Row():
244
  components[key('ipadapter_final_preset')] = gr.Dropdown(
 
307
 
308
  with gr.Accordion("IPAdapter Settings (FLUX.1)", open=False, visible=('flux1_ipadapter' in default_enabled_chains)) as accordion:
309
  components[key('flux1_ipadapter_accordion')] = accordion
310
+ gr.Markdown("💡 **Tip:** Processed using the [Shakker-Labs/ComfyUI-IPAdapter-Flux](https://github.com/Shakker-Labs/ComfyUI-IPAdapter-Flux) node.")
311
 
312
  ipa_rows, images, weights, start_percents, end_percents = [], [], [], [], []
313
  components.update({
 
345
 
346
  with gr.Accordion("IPAdapter Settings (SD3)", open=False, visible=('sd3_ipadapter' in default_enabled_chains)) as accordion:
347
  components[key('sd3_ipadapter_accordion')] = accordion
348
+ gr.Markdown("💡 **Tip:** Processed using the [Slickytail/ComfyUI-InstantX-IPAdapter-SD3](https://github.com/Slickytail/ComfyUI-InstantX-IPAdapter-SD3) node.")
349
 
350
  ipa_rows, images, weights, start_percents, end_percents = [], [], [], [], []
351
  components.update({
yaml/file_list.yaml CHANGED
@@ -56,9 +56,6 @@ file:
56
  source: hf
57
  repo_id: "Yevrey921/novaAnimeXL_ilV160"
58
  repository_file_path: "novaAnimeXL_ilV160.safetensors"
59
- - filename: "Illustrious-XL-v2.0.safetensors"
60
- source: hf
61
- repo_id: "OnomaAIResearch/Illustrious-XL-v2.0"
62
  - filename: "Illustrious-XL-v2.0.safetensors"
63
  source: hf
64
  repo_id: "OnomaAIResearch/Illustrious-XL-v2.0"
 
56
  source: hf
57
  repo_id: "Yevrey921/novaAnimeXL_ilV160"
58
  repository_file_path: "novaAnimeXL_ilV160.safetensors"
 
 
 
59
  - filename: "Illustrious-XL-v2.0.safetensors"
60
  source: hf
61
  repo_id: "OnomaAIResearch/Illustrious-XL-v2.0"
yaml/model_list.yaml CHANGED
@@ -6,4 +6,297 @@ Checkpoint:
6
  components:
7
  unet: "flux-2-klein-9b-kv-fp8.safetensors"
8
  clip: "qwen_3_8b_fp8mixed.safetensors"
9
- vae: "flux2-vae.safetensors"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6
  components:
7
  unet: "flux-2-klein-9b-kv-fp8.safetensors"
8
  clip: "qwen_3_8b_fp8mixed.safetensors"
9
+ vae: "flux2-vae.safetensors"
10
+ FLUX.2:
11
+ latent_type: flux2_latent
12
+ models:
13
+ - display_name: "black-forest-labs/FLUX.2-klein-4B"
14
+ components:
15
+ unet: "flux-2-klein-4b-fp8.safetensors"
16
+ clip: "qwen_3_4b.safetensors"
17
+ vae: "flux2-vae.safetensors"
18
+ - display_name: "black-forest-labs/FLUX.2-klein-9B"
19
+ components:
20
+ unet: "flux-2-klein-9b-fp8.safetensors"
21
+ clip: "qwen_3_8b_fp8mixed.safetensors"
22
+ vae: "flux2-vae.safetensors"
23
+ - display_name: "black-forest-labs/FLUX.2-klein-base-4B"
24
+ components:
25
+ unet: "flux-2-klein-base-4b-fp8.safetensors"
26
+ clip: "qwen_3_4b.safetensors"
27
+ vae: "flux2-vae.safetensors"
28
+ - display_name: "black-forest-labs/FLUX.2-klein-base-9B"
29
+ components:
30
+ unet: "flux-2-klein-base-9b-fp8.safetensors"
31
+ clip: "qwen_3_8b_fp8mixed.safetensors"
32
+ vae: "flux2-vae.safetensors"
33
+ - display_name: "black-forest-labs/FLUX.2-dev (Need to set ZeroGPU Duration to 120)"
34
+ components:
35
+ unet: "flux2_dev_fp8mixed.safetensors"
36
+ clip: "mistral_3_small_flux2_fp8.safetensors"
37
+ vae: "flux2-vae.safetensors"
38
+ ERNIE-Image:
39
+ latent_type: flux2_latent
40
+ models:
41
+ - display_name: "baidu/ERNIE-Image"
42
+ components:
43
+ unet: "ernie-image.safetensors"
44
+ vae: "flux2-vae.safetensors"
45
+ clip: "ministral-3-3b.safetensors"
46
+ - display_name: "baidu/ERNIE-Image-Turbo"
47
+ components:
48
+ unet: "ernie-image-turbo.safetensors"
49
+ vae: "flux2-vae.safetensors"
50
+ clip: "ministral-3-3b.safetensors"
51
+ Z-Image:
52
+ latent_type: sd3_latent
53
+ models:
54
+ - display_name: "Tongyi-MAI/Z Image Turbo"
55
+ components:
56
+ unet: "z_image_turbo_bf16.safetensors"
57
+ vae: "ae.safetensors"
58
+ clip: "qwen_3_4b_fp8_mixed.safetensors"
59
+ - display_name: "Tongyi-MAI/Z Image"
60
+ components:
61
+ unet: "z_image_bf16.safetensors"
62
+ vae: "ae.safetensors"
63
+ clip: "qwen_3_4b_fp8_mixed.safetensors"
64
+ Qwen-Image:
65
+ latent_type: sd3_latent
66
+ models:
67
+ - display_name: "Qwen/Qwen-Image-2512 + Lightning-4steps-V1.0 LoRA"
68
+ components:
69
+ unet: "qwen_image_2512_fp8_e4m3fn.safetensors"
70
+ vae: "qwen_image_vae.safetensors"
71
+ clip: "qwen_2.5_vl_7b_fp8_scaled.safetensors"
72
+ lora: "Qwen-Image-2512-Lightning-4steps-V1.0-bf16.safetensors"
73
+ - display_name: "Qwen/Qwen-Image + Lightning-4steps-V1.0 LoRA"
74
+ components:
75
+ unet: "qwen_image_fp8_e4m3fn.safetensors"
76
+ vae: "qwen_image_vae.safetensors"
77
+ clip: "qwen_2.5_vl_7b_fp8_scaled.safetensors"
78
+ lora: "Qwen-Image-fp8-e4m3fn-Lightning-4steps-V1.0-bf16.safetensors"
79
+ LongCat-Image:
80
+ latent_type: sd3_latent
81
+ models:
82
+ - display_name: "meituan-longcat/LongCat-Image"
83
+ components:
84
+ unet: "longcat_image_bf16.safetensors"
85
+ vae: "ae.safetensors"
86
+ clip: "qwen_2.5_vl_7b_fp8_scaled.safetensors"
87
+ Anima:
88
+ latent_type: latent
89
+ models:
90
+ - display_name: "duongve/AnimaYume-v0.4"
91
+ components:
92
+ unet: "AnimaYume_tuned_v04.safetensors"
93
+ vae: "qwen_image_vae.safetensors"
94
+ clip: "qwen_3_06b_base.safetensors"
95
+ - display_name: "circlestone-labs/Anima-preview3-base"
96
+ components:
97
+ unet: "anima-preview3-base.safetensors"
98
+ vae: "qwen_image_vae.safetensors"
99
+ clip: "qwen_3_06b_base.safetensors"
100
+ NewBie-Image:
101
+ latent_type: sd3_latent
102
+ models:
103
+ - display_name: "NewBie-AI/NewBie-image-Exp0.1"
104
+ components:
105
+ unet: "NewBie-Image-Exp0.1-bf16.safetensors"
106
+ vae: "ae.safetensors"
107
+ clip1: "gemma_3_4b_it_bf16.safetensors"
108
+ clip2: "jina_clip_v2_bf16.safetensors"
109
+ Ovis-Image:
110
+ latent_type: sd3_latent
111
+ models:
112
+ - display_name: "AIDC-AI/Ovis-Image"
113
+ components:
114
+ unet: "ovis_image_bf16.safetensors"
115
+ vae: "ae.safetensors"
116
+ clip: "ovis_2.5.safetensors"
117
+ HunyuanImage:
118
+ latent_type: hunyuan_latent
119
+ models:
120
+ - display_name: "HunyuanImage-2.1"
121
+ components:
122
+ unet: "hunyuanimage2.1_fp8_e4m3fn.safetensors"
123
+ vae: "hunyuan_image_2.1_vae_fp16.safetensors"
124
+ clip1: "qwen_2.5_vl_7b_fp8_scaled.safetensors"
125
+ clip2: "byt5_small_glyphxl_fp16.safetensors"
126
+ - display_name: "HunyuanImage-2.1-Distilled"
127
+ components:
128
+ unet: "hunyuanimage2.1_distilled_fp8_e4m3fn.safetensors"
129
+ vae: "hunyuan_image_2.1_vae_fp16.safetensors"
130
+ clip1: "qwen_2.5_vl_7b_fp8_scaled.safetensors"
131
+ clip2: "byt5_small_glyphxl_fp16.safetensors"
132
+ Chroma1-Radiance:
133
+ latent_type: chroma_radiance_latent
134
+ models:
135
+ - display_name: "lodestones/Chroma1-Radiance-x0"
136
+ components:
137
+ unet: "Chroma1-Radiance-x0-fp8mixed_fullmm-20260104.safetensors"
138
+ vae: "pixel_space"
139
+ clip: "t5xxl_fp8_e4m3fn_scaled.safetensors"
140
+ Chroma1:
141
+ latent_type: sd3_latent
142
+ models:
143
+ - display_name: "lodestones/Chroma1-HD"
144
+ components:
145
+ unet: "Chroma1-HD_float8_e4m3fn_scaled_learned_topk8_svd.safetensors"
146
+ vae: "ae.safetensors"
147
+ clip: "t5xxl_fp8_e4m3fn_scaled.safetensors"
148
+ - display_name: "lodestones/Chroma1-HD-Flash"
149
+ components:
150
+ unet: "Chroma1-HD-Flash_float8_e4m3fn_scaled_learned_topk8_svd.safetensors"
151
+ vae: "ae.safetensors"
152
+ clip: "t5xxl_fp8_e4m3fn_scaled.safetensors"
153
+ OmniGen2:
154
+ latent_type: sd3_latent
155
+ models:
156
+ - display_name: "OmniGen2"
157
+ components:
158
+ unet: "omnigen2_fp16.safetensors"
159
+ vae: "ae.safetensors"
160
+ clip: "qwen_2.5_vl_fp16.safetensors"
161
+ Lumina:
162
+ latent_type: sd3_latent
163
+ models:
164
+ - display_name: "Alpha-VLLM/Lumina-Image-2.0"
165
+ path: "lumina_2.safetensors"
166
+ HiDream:
167
+ latent_type: sd3_latent
168
+ models:
169
+ - display_name: "HiDream_i1_Dev"
170
+ components:
171
+ unet: "hidream_i1_dev_fp8.safetensors"
172
+ vae: "ae.safetensors"
173
+ clip1: "clip_l_hidream.safetensors"
174
+ clip2: "clip_g_hidream.safetensors"
175
+ clip3: "t5xxl_fp8_e4m3fn_scaled.safetensors"
176
+ clip4: "llama_3.1_8b_instruct_fp8_scaled.safetensors"
177
+ - display_name: "HiDream_i1_Full"
178
+ components:
179
+ unet: "hidream_i1_full_fp8.safetensors"
180
+ vae: "ae.safetensors"
181
+ clip1: "clip_l_hidream.safetensors"
182
+ clip2: "clip_g_hidream.safetensors"
183
+ clip3: "t5xxl_fp8_e4m3fn_scaled.safetensors"
184
+ clip4: "llama_3.1_8b_instruct_fp8_scaled.safetensors"
185
+ - display_name: "HiDream_i1_Fast"
186
+ components:
187
+ unet: "hidream_i1_fast_fp8.safetensors"
188
+ vae: "ae.safetensors"
189
+ clip1: "clip_l_hidream.safetensors"
190
+ clip2: "clip_g_hidream.safetensors"
191
+ clip3: "t5xxl_fp8_e4m3fn_scaled.safetensors"
192
+ clip4: "llama_3.1_8b_instruct_fp8_scaled.safetensors"
193
+ FLUX.1:
194
+ latent_type: sd3_latent
195
+ models:
196
+ - display_name: "flux1-dev"
197
+ components:
198
+ unet: "flux1-dev-fp8-e4m3fn.safetensors"
199
+ vae: "ae.safetensors"
200
+ clip1: "clip_l.safetensors"
201
+ clip2: "t5xxl_fp8_e4m3fn_scaled.safetensors"
202
+ - display_name: "flux1-schnell"
203
+ components:
204
+ unet: "flux1-schnell-fp8-e4m3fn.safetensors"
205
+ vae: "ae.safetensors"
206
+ clip1: "clip_l.safetensors"
207
+ clip2: "t5xxl_fp8_e4m3fn_scaled.safetensors"
208
+ - display_name: "flux1-krea-dev"
209
+ components:
210
+ unet: "flux1-krea-dev_fp8_scaled.safetensors"
211
+ vae: "ae.safetensors"
212
+ clip1: "clip_l.safetensors"
213
+ clip2: "t5xxl_fp8_e4m3fn_scaled.safetensors"
214
+ SD3.5:
215
+ latent_type: sd3_latent
216
+ models:
217
+ - display_name: "StabilityAI/SD3.5-Large"
218
+ path: "sd3.5_large_fp8_scaled.safetensors"
219
+ - display_name: "StabilityAI/SD3.5-Medium"
220
+ path: "sd3.5_medium_incl_clips_t5xxlfp8scaled.safetensors"
221
+ SDXL:
222
+ latent_type: latent
223
+ models:
224
+ # NoobAI
225
+ - display_name: "Laxhar/noobai-XL-Vpred-1.0"
226
+ path: "NoobAI-XL-Vpred-v1.0.safetensors"
227
+ category: "NoobAI"
228
+ - display_name: "Laxhar/noobai-XL-1.1"
229
+ path: "NoobAI-XL-v1.1.safetensors"
230
+ category: "NoobAI"
231
+ - display_name: "bluepen5805/noob_v_pencil-XL-3.0.0"
232
+ path: "noob_v_pencil-XL-v3.0.0.safetensors"
233
+ category: "NoobAI"
234
+ - display_name: "RedRayz/hikari_noob_v-pred_1.2.4"
235
+ path: "Hikari_Noob_v-pred_1.2.4.safetensors"
236
+ category: "NoobAI"
237
+ - display_name: "ChenkinNoob/ChenkinNoob-XL-V0.5"
238
+ path: "ChenkinNoob-XL-V0.5.safetensors"
239
+ category: "NoobAI"
240
+ # Illustrious
241
+ - display_name: "WAI0731/wai-illustrious-sdxl-v170"
242
+ path: "waiIllustriousSDXL_v170.safetensors"
243
+ category: "Illustrious"
244
+ - display_name: "blue_pen5805/mellow_pencil-XL-v1.0.0"
245
+ path: "mellow_pencil-XL-v1.0.0.safetensors"
246
+ category: "Illustrious"
247
+ - display_name: "blue_pen5805/illustrious_pencil-XL-v5.0.0"
248
+ path: "illustrious_pencil-XL-v5.0.0.safetensors"
249
+ category: "Illustrious"
250
+ - display_name: "Ikena/hassaku-xl-illustrious-v3.4"
251
+ path: "hassakuXLIllustrious_v34.safetensors"
252
+ category: "Illustrious"
253
+ - display_name: "Crody/Nova-Anime-XL-v16.0"
254
+ path: "novaAnimeXL_ilV160.safetensors"
255
+ category: "Illustrious"
256
+ - display_name: "OnomaAIResearch/Illustrious-XL-v2.0"
257
+ path: "Illustrious-XL-v2.0.safetensors"
258
+ category: "Illustrious"
259
+ - display_name: "OnomaAIResearch/Illustrious-XL-v1.1"
260
+ path: "Illustrious-XL-v1.1.safetensors"
261
+ category: "Illustrious"
262
+ - display_name: "OnomaAIResearch/Illustrious-XL-v1.0"
263
+ path: "Illustrious-XL-v1.0.safetensors"
264
+ category: "Illustrious"
265
+ - display_name: "aria1th261/Illustrious-XL-v0.1"
266
+ path: "illustriousXL_v01.safetensors"
267
+ category: "Illustrious"
268
+ # SDXL-Animate
269
+ - display_name: "CagliostroLab/Animagine XL 4.0"
270
+ path: "animagine-xl-4.0.safetensors"
271
+ category: "Animate"
272
+ - display_name: "CagliostroLab/Animagine XL 3.1"
273
+ path: "animagine-xl-3.1.safetensors"
274
+ category: "Animate"
275
+ - display_name: "blue_pen5805/4nima_pencil-XL v1.0.1"
276
+ path: "4nima_pencil-XL-v1.0.1.safetensors"
277
+ category: "Animate"
278
+ - display_name: "blue_pen5805/anima_pencil-XL v5.0.0"
279
+ path: "anima_pencil-XL-v5.0.0.safetensors"
280
+ category: "Animate"
281
+ - display_name: "blue_pen5805/blue_pencil-XL v7.0.0"
282
+ path: "blue_pencil-XL-v7.0.0.safetensors"
283
+ category: "Animate"
284
+ # SDXL-Pony
285
+ - display_name: "PurpleSmartAI/Pony Diffusion V6 XL"
286
+ path: "ponyDiffusionV6XL_v6StartWithThisOne.safetensors"
287
+ category: "Pony"
288
+ - display_name: "blue_pen5805/pony_pencil-XL v2.0.0"
289
+ path: "pony_pencil-XL-v2.0.0.safetensors"
290
+ category: "Pony"
291
+ - display_name: "Cyberdelia/CyberRealistic Pony v14.0"
292
+ path: "CyberRealisticPony_V14.0.safetensors"
293
+ category: "Pony"
294
+ # SDXL-Base
295
+ - display_name: "stabilityai/stable-diffusion-xl-base-1.0"
296
+ path: "sd_xl_base_1.0.safetensors"
297
+ category: "Base"
298
+ SD1.5:
299
+ latent_type: latent
300
+ models:
301
+ - display_name: "stable-diffusion-v1-5/stable-diffusion-v1-5"
302
+ path: "v1-5-pruned-emaonly.safetensors"