cngsm commited on
Commit
9033627
1 Parent(s): 2f6f507

Upload 2 files

Browse files
Files changed (2) hide show
  1. app (1).py +2059 -0
  2. requirements.txt +6 -0
app (1).py ADDED
@@ -0,0 +1,2059 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import os
2
+ import json
3
+ import copy
4
+ import time
5
+ import random
6
+ import logging
7
+ import numpy as np
8
+ from typing import Any, Dict, List, Optional, Union
9
+
10
+ import torch
11
+ from PIL import Image
12
+ import gradio as gr
13
+
14
+ from diffusers import (
15
+ DiffusionPipeline,
16
+ AutoencoderTiny,
17
+ AutoencoderKL,
18
+ AutoPipelineForImage2Image,
19
+ FluxPipeline,
20
+ FlowMatchEulerDiscreteScheduler)
21
+
22
+ from huggingface_hub import (
23
+ hf_hub_download,
24
+ HfFileSystem,
25
+ ModelCard,
26
+ snapshot_download)
27
+
28
+ import spaces
29
+
30
+ #---if env = local or colab---
31
+
32
+ # Authenticate with Hugging Face
33
+ # from huggingface_hub import login
34
+
35
+ # Log in to Hugging Face using the provided token
36
+ # hf_token = 'hf-token-authentication'
37
+ # login(hf_token)
38
+
39
+
40
+ def calculate_shift(
41
+ image_seq_len,
42
+ base_seq_len: int = 256,
43
+ max_seq_len: int = 4096,
44
+ base_shift: float = 0.5,
45
+ max_shift: float = 1.16,
46
+ ):
47
+ m = (max_shift - base_shift) / (max_seq_len - base_seq_len)
48
+ b = base_shift - m * base_seq_len
49
+ mu = image_seq_len * m + b
50
+ return mu
51
+
52
+ def retrieve_timesteps(
53
+ scheduler,
54
+ num_inference_steps: Optional[int] = None,
55
+ device: Optional[Union[str, torch.device]] = None,
56
+ timesteps: Optional[List[int]] = None,
57
+ sigmas: Optional[List[float]] = None,
58
+ **kwargs,
59
+ ):
60
+ if timesteps is not None and sigmas is not None:
61
+ raise ValueError("Only one of `timesteps` or `sigmas` can be passed. Please choose one to set custom values")
62
+ if timesteps is not None:
63
+ scheduler.set_timesteps(timesteps=timesteps, device=device, **kwargs)
64
+ timesteps = scheduler.timesteps
65
+ num_inference_steps = len(timesteps)
66
+ elif sigmas is not None:
67
+ scheduler.set_timesteps(sigmas=sigmas, device=device, **kwargs)
68
+ timesteps = scheduler.timesteps
69
+ num_inference_steps = len(timesteps)
70
+ else:
71
+ scheduler.set_timesteps(num_inference_steps, device=device, **kwargs)
72
+ timesteps = scheduler.timesteps
73
+ return timesteps, num_inference_steps
74
+
75
+ # FLUX pipeline
76
+ @torch.inference_mode()
77
+ def flux_pipe_call_that_returns_an_iterable_of_images(
78
+ self,
79
+ prompt: Union[str, List[str]] = None,
80
+ prompt_2: Optional[Union[str, List[str]]] = None,
81
+ height: Optional[int] = None,
82
+ width: Optional[int] = None,
83
+ num_inference_steps: int = 28,
84
+ timesteps: List[int] = None,
85
+ guidance_scale: float = 3.5,
86
+ num_images_per_prompt: Optional[int] = 1,
87
+ generator: Optional[Union[torch.Generator, List[torch.Generator]]] = None,
88
+ latents: Optional[torch.FloatTensor] = None,
89
+ prompt_embeds: Optional[torch.FloatTensor] = None,
90
+ pooled_prompt_embeds: Optional[torch.FloatTensor] = None,
91
+ output_type: Optional[str] = "pil",
92
+ return_dict: bool = True,
93
+ joint_attention_kwargs: Optional[Dict[str, Any]] = None,
94
+ max_sequence_length: int = 512,
95
+ good_vae: Optional[Any] = None,
96
+ ):
97
+ height = height or self.default_sample_size * self.vae_scale_factor
98
+ width = width or self.default_sample_size * self.vae_scale_factor
99
+
100
+ self.check_inputs(
101
+ prompt,
102
+ prompt_2,
103
+ height,
104
+ width,
105
+ prompt_embeds=prompt_embeds,
106
+ pooled_prompt_embeds=pooled_prompt_embeds,
107
+ max_sequence_length=max_sequence_length,
108
+ )
109
+
110
+ self._guidance_scale = guidance_scale
111
+ self._joint_attention_kwargs = joint_attention_kwargs
112
+ self._interrupt = False
113
+
114
+ batch_size = 1 if isinstance(prompt, str) else len(prompt)
115
+ device = self._execution_device
116
+
117
+ lora_scale = joint_attention_kwargs.get("scale", None) if joint_attention_kwargs is not None else None
118
+ prompt_embeds, pooled_prompt_embeds, text_ids = self.encode_prompt(
119
+ prompt=prompt,
120
+ prompt_2=prompt_2,
121
+ prompt_embeds=prompt_embeds,
122
+ pooled_prompt_embeds=pooled_prompt_embeds,
123
+ device=device,
124
+ num_images_per_prompt=num_images_per_prompt,
125
+ max_sequence_length=max_sequence_length,
126
+ lora_scale=lora_scale,
127
+ )
128
+
129
+ num_channels_latents = self.transformer.config.in_channels // 4
130
+ latents, latent_image_ids = self.prepare_latents(
131
+ batch_size * num_images_per_prompt,
132
+ num_channels_latents,
133
+ height,
134
+ width,
135
+ prompt_embeds.dtype,
136
+ device,
137
+ generator,
138
+ latents,
139
+ )
140
+
141
+ sigmas = np.linspace(1.0, 1 / num_inference_steps, num_inference_steps)
142
+ image_seq_len = latents.shape[1]
143
+ mu = calculate_shift(
144
+ image_seq_len,
145
+ self.scheduler.config.base_image_seq_len,
146
+ self.scheduler.config.max_image_seq_len,
147
+ self.scheduler.config.base_shift,
148
+ self.scheduler.config.max_shift,
149
+ )
150
+ timesteps, num_inference_steps = retrieve_timesteps(
151
+ self.scheduler,
152
+ num_inference_steps,
153
+ device,
154
+ timesteps,
155
+ sigmas,
156
+ mu=mu,
157
+ )
158
+ self._num_timesteps = len(timesteps)
159
+
160
+ guidance = torch.full([1], guidance_scale, device=device, dtype=torch.float32).expand(latents.shape[0]) if self.transformer.config.guidance_embeds else None
161
+
162
+ for i, t in enumerate(timesteps):
163
+ if self.interrupt:
164
+ continue
165
+
166
+ timestep = t.expand(latents.shape[0]).to(latents.dtype)
167
+
168
+ noise_pred = self.transformer(
169
+ hidden_states=latents,
170
+ timestep=timestep / 1000,
171
+ guidance=guidance,
172
+ pooled_projections=pooled_prompt_embeds,
173
+ encoder_hidden_states=prompt_embeds,
174
+ txt_ids=text_ids,
175
+ img_ids=latent_image_ids,
176
+ joint_attention_kwargs=self.joint_attention_kwargs,
177
+ return_dict=False,
178
+ )[0]
179
+
180
+ latents_for_image = self._unpack_latents(latents, height, width, self.vae_scale_factor)
181
+ latents_for_image = (latents_for_image / self.vae.config.scaling_factor) + self.vae.config.shift_factor
182
+ image = self.vae.decode(latents_for_image, return_dict=False)[0]
183
+ yield self.image_processor.postprocess(image, output_type=output_type)[0]
184
+ latents = self.scheduler.step(noise_pred, t, latents, return_dict=False)[0]
185
+ torch.cuda.empty_cache()
186
+
187
+ latents = self._unpack_latents(latents, height, width, self.vae_scale_factor)
188
+ latents = (latents / good_vae.config.scaling_factor) + good_vae.config.shift_factor
189
+ image = good_vae.decode(latents, return_dict=False)[0]
190
+ self.maybe_free_model_hooks()
191
+ torch.cuda.empty_cache()
192
+ yield self.image_processor.postprocess(image, output_type=output_type)[0]
193
+
194
+ #------------------------------------------------------------------------------------------------------------------------------------------------------------#
195
+ loras = [
196
+ #Super-Realism
197
+ {
198
+ "image": "https://huggingface.co/strangerzonehf/Flux-Super-Realism-LoRA/resolve/main/images/1.png",
199
+ "title": "Super Realism",
200
+ "repo": "strangerzonehf/Flux-Super-Realism-LoRA",
201
+ "weights": "super-realism.safetensors",
202
+ "trigger_word": "Super Realism"
203
+ },
204
+ #Dalle-Mix
205
+ {
206
+ "image": "https://huggingface.co/prithivMLmods/Flux-Dalle-Mix-LoRA/resolve/main/images/D3.png",
207
+ "title": "Dalle Mix",
208
+ "repo": "prithivMLmods/Flux-Dalle-Mix-LoRA",
209
+ "weights": "dalle-mix.safetensors",
210
+ "trigger_word": "dalle-mix"
211
+ },
212
+ #Midjourney-mix
213
+ {
214
+ "image": "https://huggingface.co/strangerzonehf/Flux-Midjourney-Mix-LoRA/resolve/main/images/mj10.png",
215
+ "title": "Midjourney Mix",
216
+ "repo": "strangerzonehf/Flux-Midjourney-Mix-LoRA",
217
+ "weights": "midjourney-mix.safetensors",
218
+ "trigger_word": "midjourney mix"
219
+ },
220
+ #anime-v1
221
+ {
222
+ "image": "https://huggingface.co/strangerzonehf/Flux-Animeo-v1-LoRA/resolve/main/images/A4.png",
223
+ "title": "Animeo Mix",
224
+ "repo": "strangerzonehf/Flux-Animeo-v1-LoRA",
225
+ "weights": "Animeo.safetensors",
226
+ "trigger_word": "Animeo"
227
+ },
228
+ #anime-v2
229
+ {
230
+ "image": "https://huggingface.co/strangerzonehf/Flux-Animex-v2-LoRA/resolve/main/images/A33.png",
231
+ "title": "Animex Mix",
232
+ "repo": "strangerzonehf/Flux-Animex-v2-LoRA",
233
+ "weights": "Animex.safetensors",
234
+ "trigger_word": "Animex"
235
+ },
236
+ #-----------------------------------------------------------------------------------LoRA's----------------------------------------------------------------------#
237
+ #0
238
+ {
239
+ "image": "https://huggingface.co/prithivMLmods/Purple-Dreamy-Flux-LoRA/resolve/main/images/PD3.png",
240
+ "title": "Purple Dream",
241
+ "repo": "prithivMLmods/Purple-Dreamy-Flux-LoRA",
242
+ "weights": "Purple-Dreamy.safetensors",
243
+ "trigger_word": "Purple Dreamy"
244
+ },
245
+ #1
246
+ {
247
+ "image": "https://huggingface.co/prithivMLmods/Canopus-LoRA-Flux-FaceRealism/resolve/main/images/11.png",
248
+ "title": "Flux Face Realism",
249
+ "repo": "prithivMLmods/Canopus-LoRA-Flux-FaceRealism",
250
+ "trigger_word": "Realism"
251
+ },
252
+ #2
253
+ {
254
+ "image": "https://huggingface.co/alvdansen/softserve_anime/resolve/main/images/ComfyUI_00134_.png",
255
+ "title": "Softserve Anime",
256
+ "repo": "alvdansen/softserve_anime",
257
+ "trigger_word": "sftsrv style illustration"
258
+ },
259
+ #3
260
+ {
261
+ "image": "https://huggingface.co/prithivMLmods/Fashion-Hut-Modeling-LoRA/resolve/main/images/MO1.png",
262
+ "title": "Modeling Hut",
263
+ "repo": "prithivMLmods/Fashion-Hut-Modeling-LoRA",
264
+ "trigger_word": "Modeling of"
265
+ },
266
+ #4
267
+ {
268
+ "image": "https://huggingface.co/Shakker-Labs/FLUX.1-dev-LoRA-One-Click-Creative-Template/resolve/main/images/f2cc649985648e57b9b9b14ca7a8744ac8e50d75b3a334ed4df0f368.jpg",
269
+ "title": "Creative Template",
270
+ "repo": "Shakker-Labs/FLUX.1-dev-LoRA-One-Click-Creative-Template",
271
+ "trigger_word": "The background is 4 real photos, and in the middle is a cartoon picture summarizing the real photos."
272
+ },
273
+ #5
274
+ {
275
+ "image": "https://huggingface.co/prithivMLmods/Canopus-LoRA-Flux-UltraRealism-2.0/resolve/main/images/XX.png",
276
+ "title": "Ultra Realism",
277
+ "repo": "prithivMLmods/Canopus-LoRA-Flux-UltraRealism-2.0",
278
+ "trigger_word": "Ultra realistic"
279
+ },
280
+ #6
281
+ {
282
+ "image": "https://huggingface.co/gokaygokay/Flux-Game-Assets-LoRA-v2/resolve/main/images/example_y2bqpuphc.png",
283
+ "title": "Game Assets",
284
+ "repo": "gokaygokay/Flux-Game-Assets-LoRA-v2",
285
+ "trigger_word": "wbgmsst, white background"
286
+ },
287
+ #7
288
+ {
289
+ "image": "https://huggingface.co/alvdansen/softpasty-flux-dev/resolve/main/images/ComfyUI_00814_%20(2).png",
290
+ "title": "Softpasty",
291
+ "repo": "alvdansen/softpasty-flux-dev",
292
+ "trigger_word": "araminta_illus illustration style"
293
+ },
294
+ #8
295
+ {
296
+ "image": "https://huggingface.co/Shakker-Labs/FLUX.1-dev-LoRA-add-details/resolve/main/images/0.png",
297
+ "title": "Details Add",
298
+ "repo": "Shakker-Labs/FLUX.1-dev-LoRA-add-details",
299
+ "trigger_word": ""
300
+ },
301
+ #9
302
+ {
303
+ "image": "https://huggingface.co/prithivMLmods/Canopus-LoRA-Flux-Anime/resolve/main/assets/4.png",
304
+ "title": "Flux Anime",
305
+ "repo": "prithivMLmods/Canopus-LoRA-Flux-Anime",
306
+ "trigger_word": "Anime"
307
+ },
308
+ #10
309
+ {
310
+ "image": "https://huggingface.co/aleksa-codes/flux-ghibsky-illustration/resolve/main/images/example5.jpg",
311
+ "title": "Ghibsky Illustration",
312
+ "repo": "aleksa-codes/flux-ghibsky-illustration",
313
+ "trigger_word": "GHIBSKY style painting"
314
+ },
315
+ #11
316
+ {
317
+ "image": "https://huggingface.co/Shakker-Labs/FLUX.1-dev-LoRA-Dark-Fantasy/resolve/main/images/c2215bd73da9f14fcd63cc93350e66e2901bdafa6fb8abaaa2c32a1b.jpg",
318
+ "title": "Dark Fantasy",
319
+ "repo": "Shakker-Labs/FLUX.1-dev-LoRA-Dark-Fantasy",
320
+ "trigger_word": ""
321
+ },
322
+ #12
323
+ {
324
+ "image": "https://huggingface.co/Norod78/Flux_1_Dev_LoRA_Paper-Cutout-Style/resolve/main/d13591878d5043f3989dd6eb1c25b710_233c18effb4b491cb467ca31c97e90b5.png",
325
+ "title": "Paper Cutout",
326
+ "repo": "Norod78/Flux_1_Dev_LoRA_Paper-Cutout-Style",
327
+ "trigger_word": "Paper Cutout Style"
328
+ },
329
+ #13
330
+ {
331
+ "image": "https://huggingface.co/alvdansen/mooniverse/resolve/main/images/out-0%20(17).webp",
332
+ "title": "Mooniverse",
333
+ "repo": "alvdansen/mooniverse",
334
+ "trigger_word": "surreal style"
335
+ },
336
+ #14
337
+ {
338
+ "image": "https://huggingface.co/alvdansen/pola-photo-flux/resolve/main/images/out-0%20-%202024-09-22T130819.351.webp",
339
+ "title": "Pola Photo",
340
+ "repo": "alvdansen/pola-photo-flux",
341
+ "trigger_word": "polaroid style"
342
+ },
343
+ #15
344
+ {
345
+ "image": "https://huggingface.co/multimodalart/flux-tarot-v1/resolve/main/images/7e180627edd846e899b6cd307339140d_5b2a09f0842c476b83b6bd2cb9143a52.png",
346
+ "title": "Flux Tarot",
347
+ "repo": "multimodalart/flux-tarot-v1",
348
+ "trigger_word": "in the style of TOK a trtcrd tarot style"
349
+ },
350
+ #16
351
+ {
352
+ "image": "https://huggingface.co/prithivMLmods/Flux-Dev-Real-Anime-LoRA/resolve/main/images/111.png",
353
+ "title": "Real Anime",
354
+ "repo": "prithivMLmods/Flux-Dev-Real-Anime-LoRA",
355
+ "trigger_word": "Real Anime"
356
+ },
357
+ #17
358
+ {
359
+ "image": "https://huggingface.co/diabolic6045/Flux_Sticker_Lora/resolve/main/images/example_s3pxsewcb.png",
360
+ "title": "Stickers",
361
+ "repo": "diabolic6045/Flux_Sticker_Lora",
362
+ "trigger_word": "5t1cker 5ty1e"
363
+ },
364
+ #18
365
+ {
366
+ "image": "https://huggingface.co/VideoAditor/Flux-Lora-Realism/resolve/main/images/feel-the-difference-between-using-flux-with-lora-from-xlab-v0-j0ehybmvxehd1.png",
367
+ "title": "Realism",
368
+ "repo": "XLabs-AI/flux-RealismLora",
369
+ "trigger_word": ""
370
+ },
371
+ #19
372
+ {
373
+ "image": "https://huggingface.co/alvdansen/flux-koda/resolve/main/images/ComfyUI_00583_%20(1).png",
374
+ "title": "Koda",
375
+ "repo": "alvdansen/flux-koda",
376
+ "trigger_word": "flmft style"
377
+ },
378
+ #20
379
+ {
380
+ "image": "https://huggingface.co/mgwr/Cine-Aesthetic/resolve/main/images/00019-1333633802.png",
381
+ "title": "Cine Aesthetic",
382
+ "repo": "mgwr/Cine-Aesthetic",
383
+ "trigger_word": "mgwr/cine"
384
+ },
385
+ #21
386
+ {
387
+ "image": "https://huggingface.co/SebastianBodza/flux_cute3D/resolve/main/images/astronaut.webp",
388
+ "title": "Cute 3D",
389
+ "repo": "SebastianBodza/flux_cute3D",
390
+ "trigger_word": "NEOCUTE3D"
391
+ },
392
+ #22
393
+ {
394
+ "image": "https://huggingface.co/bingbangboom/flux_dreamscape/resolve/main/images/3.jpg",
395
+ "title": "Dreamscape",
396
+ "repo": "bingbangboom/flux_dreamscape",
397
+ "trigger_word": "in the style of BSstyle004"
398
+ },
399
+ #23
400
+ {
401
+ "image": "https://huggingface.co/prithivMLmods/Canopus-LoRA-Flux-FaceRealism/resolve/main/images/xc.webp",
402
+ "title": "Cute Kawaii",
403
+ "repo": "prithivMLmods/Canopus-Cute-Kawaii-Flux-LoRA",
404
+ "trigger_word": "cute-kawaii"
405
+ },
406
+ #24
407
+ {
408
+ "image": "https://cdn-uploads.huggingface.co/production/uploads/64b24543eec33e27dc9a6eca/_jyra-jKP_prXhzxYkg1O.png",
409
+ "title": "Pastel Anime",
410
+ "repo": "Raelina/Flux-Pastel-Anime",
411
+ "trigger_word": "Anime"
412
+ },
413
+ #25
414
+ {
415
+ "image": "https://huggingface.co/Shakker-Labs/FLUX.1-dev-LoRA-Vector-Journey/resolve/main/images/f7a66b51c89896854f31bef743dc30f33c6ea3c0ed8f9ff04d24b702.jpg",
416
+ "title": "Vector",
417
+ "repo": "Shakker-Labs/FLUX.1-dev-LoRA-Vector-Journey",
418
+ "trigger_word": "artistic style blends reality and illustration elements"
419
+ },
420
+ #26
421
+ {
422
+ "image": "https://huggingface.co/bingbangboom/flux-miniature-worlds/resolve/main/images/2.jpg",
423
+ "title": "Miniature",
424
+ "repo": "bingbangboom/flux-miniature-worlds",
425
+ "weights": "flux_MNTRWRLDS.safetensors",
426
+ "trigger_word": "Image in the style of MNTRWRLDS"
427
+ },
428
+ #27
429
+ {
430
+ "image": "https://huggingface.co/glif-loradex-trainer/bingbangboom_flux_surf/resolve/main/samples/1729012111574__000002000_0.jpg",
431
+ "title": "Surf Bingbangboom",
432
+ "repo": "glif-loradex-trainer/bingbangboom_flux_surf",
433
+ "weights": "flux_surf.safetensors",
434
+ "trigger_word": "SRFNGV01"
435
+ },
436
+ #28
437
+ {
438
+ "image": "https://huggingface.co/prithivMLmods/Canopus-Snoopy-Charlie-Brown-Flux-LoRA/resolve/main/000.png",
439
+ "title": "Snoopy Charlie",
440
+ "repo": "prithivMLmods/Canopus-Snoopy-Charlie-Brown-Flux-LoRA",
441
+ "trigger_word": "Snoopy Charlie Brown"
442
+ },
443
+ #29
444
+ {
445
+ "image": "https://huggingface.co/alvdansen/sonny-anime-fixed/resolve/main/images/uqAuIMqA6Z7mvPkHg4qJE_f4c3cbe64e0349e7b946d02adeacdca3.png",
446
+ "title": "Fixed Sonny",
447
+ "repo": "alvdansen/sonny-anime-fixed",
448
+ "trigger_word": "nm22 style"
449
+ },
450
+ #30
451
+ {
452
+ "image": "https://huggingface.co/davisbro/flux-multi-angle/resolve/main/multi-angle-examples/3.png",
453
+ "title": "Multi Angle",
454
+ "repo": "davisbro/flux-multi-angle",
455
+ "trigger_word": "A TOK composite photo of a person posing at different angles"
456
+ },
457
+ #31
458
+ {
459
+ "image": "https://huggingface.co/glif/how2draw/resolve/main/images/glif-how2draw-araminta-k-vbnvy94npt8m338r2vm02m50.jpg",
460
+ "title": "How2Draw",
461
+ "repo": "glif/how2draw",
462
+ "trigger_word": "How2Draw"
463
+
464
+ },
465
+ #32
466
+ {
467
+ "image": "https://huggingface.co/Shakker-Labs/FLUX.1-dev-LoRA-Text-Poster/resolve/main/images/6dd1a918d89991ad5e40513ab88e7d892077f89dac93edcf4b660dd2.jpg",
468
+ "title": "Text Poster",
469
+ "repo": "Shakker-Labs/FLUX.1-dev-LoRA-Text-Poster",
470
+ "trigger_word": "text poster"
471
+ },
472
+ #33
473
+ {
474
+ "image": "https://huggingface.co/SebastianBodza/Flux_Aquarell_Watercolor_v2/resolve/main/images/coffee.webp",
475
+ "title": "Aquarell Watercolor",
476
+ "repo": "SebastianBodza/Flux_Aquarell_Watercolor_v2",
477
+ "trigger_word": "AQUACOLTOK"
478
+ },
479
+ #34
480
+ {
481
+ "image": "https://huggingface.co/Purz/face-projection/resolve/main/34031797.jpeg",
482
+ "title": "Face Projection ",
483
+ "repo": "Purz/face-projection",
484
+ "trigger_word": "f4c3_p40j3ct10n"
485
+ },
486
+ #35
487
+ {
488
+ "image": "https://huggingface.co/martintomov/ecom-flux-v2/resolve/main/images/example_z30slf97z.png",
489
+ "title": "Ecom Design Art",
490
+ "repo": "martintomov/ecom-flux-v2",
491
+ "trigger_word": ""
492
+ },
493
+ #36
494
+ {
495
+ "image": "https://huggingface.co/TheAwakenOne/max-headroom/resolve/main/sample/max-headroom_000900_00_20241015234926.png",
496
+ "title": "Max Head-Room",
497
+ "repo": "TheAwakenOne/max-headroom",
498
+ "weights": "max-headroom-v1.safetensors",
499
+ "trigger_word": "M2X, Max-Headroom"
500
+ },
501
+ #37
502
+ {
503
+ "image": "https://huggingface.co/renderartist/toyboxflux/resolve/main/images/3D__00366_.png",
504
+ "title": "Toy Box Flux",
505
+ "repo": "renderartist/toyboxflux",
506
+ "weights": "Toy_Box_Flux_v2_renderartist.safetensors",
507
+ "trigger_word": "t0yb0x, simple toy design, detailed toy design, 3D render"
508
+ },
509
+ #38
510
+ {
511
+ "image": "https://huggingface.co/Shakker-Labs/FLUX.1-dev-LoRA-live-3D/resolve/main/images/51a716fb6fe9ba5d54c260b70e7ff661d38acedc7fb725552fa77bcf.jpg",
512
+ "title": "Live 3D",
513
+ "repo": "Shakker-Labs/FLUX.1-dev-LoRA-live-3D",
514
+ "trigger_word": ""
515
+ },
516
+ #39
517
+ {
518
+ "image": "https://huggingface.co/Shakker-Labs/FLUX.1-dev-LoRA-Garbage-Bag-Art/resolve/main/images/42e944819b43869a03dc252d10409b5944a62494c7082816121016f9.jpg",
519
+ "title": "Garbage Bag Art",
520
+ "repo": "Shakker-Labs/FLUX.1-dev-LoRA-Garbage-Bag-Art",
521
+ "trigger_word": "Inflatable plastic bag"
522
+ },
523
+ #40
524
+ {
525
+ "image": "https://huggingface.co/Shakker-Labs/FLUX.1-dev-LoRA-Logo-Design/resolve/main/images/73e7db6a33550d05836ce285549de60075d05373c7b0660d631dac33.jpg",
526
+ "title": "Logo Design",
527
+ "repo": "Shakker-Labs/FLUX.1-dev-LoRA-Logo-Design",
528
+ "trigger_word": "wablogo, logo, Minimalist"
529
+ },
530
+ #41
531
+ {
532
+ "image": "https://huggingface.co/punzel/flux_sadie_sink/resolve/main/images/ComfyUI_Flux_Finetune_00069_.png",
533
+ "title": "Sadie Sink",
534
+ "repo": "punzel/flux_sadie_sink",
535
+ "weights": "flux_sadie_sink.safetensors",
536
+ "trigger_word": "Sadie Sink"
537
+ },
538
+ #42
539
+ {
540
+ "image": "https://huggingface.co/punzel/flux_jenna_ortega/resolve/main/images/ComfyUI_Flux_Finetune_00065_.png",
541
+ "title": "Jenna ortega",
542
+ "repo": "punzel/flux_jenna_ortega",
543
+ "weights": "flux_jenna_ortega.safetensors",
544
+ "trigger_word": "Jenna ortega"
545
+ },
546
+ #43
547
+ {
548
+ "image": "https://huggingface.co/Wakkamaruh/balatro-poker-cards/resolve/main/samples/01.png",
549
+ "title": "Poker Cards",
550
+ "repo": "Wakkamaruh/balatro-poker-cards",
551
+ "weights": "balatro-poker-cards.safetensors",
552
+ "trigger_word": "balatrocard"
553
+ },
554
+ #44
555
+ {
556
+ "image": "https://huggingface.co/lichorosario/flux-cubist-cartoon/resolve/main/samples/albert-einstein.png",
557
+ "title": "Cubist Cartoon",
558
+ "repo": "lichorosario/flux-cubist-cartoon",
559
+ "weights": "lora.safetensors",
560
+ "trigger_word": "CBSTCRTN"
561
+ },
562
+ #45
563
+ {
564
+ "image": "https://huggingface.co/iliketoasters/miniature-people/resolve/main/images/1757-over%20the%20shoulder%20shot%2C%20raw%20photo%2C%20a%20min-fluxcomfy-orgflux1-dev-fp8-128443497-converted.png",
565
+ "title": "Miniature People",
566
+ "repo": "iliketoasters/miniature-people",
567
+ "trigger_word": "miniature people"
568
+ },
569
+ #46
570
+ {
571
+ "image": "https://huggingface.co/ampp/rough-kids-illustrations/resolve/main/samples/1725115106736__000001000_0.jpg",
572
+ "title": "kids Illustrations",
573
+ "repo": "ampp/rough-kids-illustrations",
574
+ "weights": "rough-kids-illustrations.safetensors",
575
+ "trigger_word": "r0ughkids4rt"
576
+ },
577
+ #47
578
+ {
579
+ "image": "https://huggingface.co/lichorosario/flux-lora-tstvctr/resolve/main/images/example_mo3jx93o6.png",
580
+ "title": "TSTVCTR Cartoon",
581
+ "repo": "lichorosario/flux-lora-tstvctr",
582
+ "weights": "lora.safetensors",
583
+ "trigger_word": "TSTVCTR cartoon illustration"
584
+ },
585
+ #48
586
+ {
587
+ "image": "https://huggingface.co/lichorosario/flux-lora-gliff-tosti-vector-no-captions-2500s/resolve/main/images/example_i6h6fi9sq.png",
588
+ "title": "Tosti Vector",
589
+ "repo": "lichorosario/flux-lora-gliff-tosti-vector-no-captions-2500s",
590
+ "weights": "flux_dev_tosti_vector_without_captions_000002500.safetensors",
591
+ "trigger_word": ""
592
+ },
593
+ #49
594
+ {
595
+ "image": "https://huggingface.co/AlekseyCalvin/Propaganda_Poster_Schnell_by_doctor_diffusion/resolve/main/Trashy.png",
596
+ "title": "Propaganda Poster",
597
+ "repo": "AlekseyCalvin/Propaganda_Poster_Schnell_by_doctor_diffusion",
598
+ "weights": "propaganda_schnell_v1.safetensors",
599
+ "trigger_word": "propaganda poster"
600
+ },
601
+ #50
602
+ {
603
+ "image": "https://huggingface.co/WizWhite/Wiz-PunchOut_Ringside_Portrait/resolve/main/images/punch0ut__ringside_pixel_portrait_depicting_chris_brown_wearing_a_veil__moonstone_gray_background_with_white_ropes___1923906484.png",
604
+ "title": "Ringside Portrait",
605
+ "repo": "WizWhite/Wiz-PunchOut_Ringside_Portrait",
606
+ "trigger_word": "punch0ut, ringside pixel portrait depicting"
607
+ },
608
+ #51
609
+ {
610
+ "image": "https://huggingface.co/glif-loradex-trainer/kklors_flux_dev_long_exposure/resolve/main/samples/1729016926778__000003000_3.jpg",
611
+ "title": "Long Exposure",
612
+ "repo": "glif-loradex-trainer/kklors_flux_dev_long_exposure",
613
+ "weights": "flux_dev_long_exposure.safetensors",
614
+ "trigger_word": "LE"
615
+ },
616
+ #52
617
+ {
618
+ "image": "https://huggingface.co/DamarJati/streetwear-flux/resolve/main/img/79e891f9-ceb8-4f8a-a51d-bb432789d037.jpeg",
619
+ "title": "Street Wear",
620
+ "repo": "DamarJati/streetwear-flux",
621
+ "weights": "Streetwear.safetensors",
622
+ "trigger_word": "Handling Information Tshirt template"
623
+ },
624
+ #53
625
+ {
626
+ "image": "https://huggingface.co/multimodalart/vintage-ads-flux/resolve/main/samples/-FMpgla6rQ1hBwBpbr-Ao_da7b23c29de14a9cad94901879ae2e2b.png",
627
+ "title": "Vintage Ads Flux",
628
+ "repo": "multimodalart/vintage-ads-flux",
629
+ "weights": "vintage-ads-flux-1350.safetensors",
630
+ "trigger_word": "a vintage ad of"
631
+ },
632
+ #54
633
+ {
634
+ "image": "https://huggingface.co/multimodalart/product-design/resolve/main/images/example_vgv87rlfl.png",
635
+ "title": "Product Design",
636
+ "repo": "multimodalart/product-design",
637
+ "weights": "product-design.safetensors",
638
+ "trigger_word": "product designed by prdsgn"
639
+ },
640
+ #55
641
+ {
642
+ "image": "https://huggingface.co/prithivMLmods/Canopus-LoRA-Flux-Typography-ASCII/resolve/main/images/NNN.png",
643
+ "title": "Typography",
644
+ "repo": "prithivMLmods/Canopus-LoRA-Flux-Typography-ASCII",
645
+ "weights": "Typography.safetensors",
646
+ "trigger_word": "Typography, ASCII Art"
647
+ },
648
+ #56
649
+ {
650
+ "image": "https://huggingface.co/mateo-19182/mosoco/resolve/main/samples/1725714834007__000002000_0.jpg",
651
+ "title": "Mosoco",
652
+ "repo": "mateo-19182/mosoco",
653
+ "weights": "mosoco.safetensors",
654
+ "trigger_word": "moscos0"
655
+ },
656
+ #57
657
+ {
658
+ "image": "https://huggingface.co/jakedahn/flux-latentpop/resolve/main/images/2.webp",
659
+ "title": "Latent Pop",
660
+ "repo": "jakedahn/flux-latentpop",
661
+ "weights": "lora.safetensors",
662
+ "trigger_word": "latentpop"
663
+ },
664
+ #58
665
+ {
666
+ "image": "https://huggingface.co/glif-loradex-trainer/ddickinson_dstyl3xl/resolve/main/samples/1728556571974__000001500_2.jpg",
667
+ "title": "Dstyl3xl",
668
+ "repo": "glif-loradex-trainer/ddickinson_dstyl3xl",
669
+ "weights": "dstyl3xl.safetensors",
670
+ "trigger_word": "in the style of dstyl3xl"
671
+ },
672
+ #59
673
+ {
674
+ "image": "https://huggingface.co/TDN-M/RetouchFLux/resolve/main/images/496f0680-0158-4f37-805d-d227c1a08a7b.png",
675
+ "title": "Retouch FLux",
676
+ "repo": "TDN-M/RetouchFLux",
677
+ "weights": "TDNM_Retouch.safetensors",
678
+ "trigger_word": "luxury, enhance, hdr"
679
+ },
680
+ #60
681
+ {
682
+ "image": "https://huggingface.co/glif/anime-blockprint-style/resolve/main/images/glif-block-print-anime-flux-dev-araminta-k-lora-araminta-k-e35k8xqsrb8dtq2qcv4gsr3z.jpg",
683
+ "title": "Block Print",
684
+ "repo": "glif/anime-blockprint-style",
685
+ "weights": "bwmanga.safetensors",
686
+ "trigger_word": "blockprint style"
687
+ },
688
+ #61
689
+ {
690
+ "image": "https://huggingface.co/renderartist/weirdthingsflux/resolve/main/images/3D__02303_.png",
691
+ "title": "Weird Things Flux",
692
+ "repo": "renderartist/weirdthingsflux",
693
+ "weights": "Weird_Things_Flux_v1_renderartist.safetensors",
694
+ "trigger_word": "w3irdth1ngs, illustration"
695
+ },
696
+ #62
697
+ {
698
+ "image": "https://replicate.delivery/yhqm/z7f2OBcvga07dCoJ4FeRGZCbE5PvipLhogPhEeU7BazIg5lmA/out-0.webp",
699
+ "title": "Replicate Flux LoRA",
700
+ "repo": "lucataco/ReplicateFluxLoRA",
701
+ "weights": "flux_train_replicate.safetensors",
702
+ "trigger_word": "TOK"
703
+ },
704
+ #63
705
+ {
706
+ "image": "https://huggingface.co/alvdansen/haunted_linework_flux/resolve/main/images/ComfyUI_00755_.png",
707
+ "title": "Linework",
708
+ "repo": "alvdansen/haunted_linework_flux",
709
+ "weights": "hauntedlinework_flux_araminta_k.safetensors",
710
+ "trigger_word": "hntdlnwrk style"
711
+ },
712
+ #64
713
+ {
714
+ "image": "https://huggingface.co/fofr/flux-cassette-futurism/resolve/main/images/example_qgry9jnkj.png",
715
+ "title": "Cassette Futurism",
716
+ "repo": "fofr/flux-cassette-futurism",
717
+ "weights": "lora.safetensors",
718
+ "trigger_word": "cassette futurism"
719
+ },
720
+ #65
721
+ {
722
+ "image": "https://huggingface.co/Wadaka/Mojo_Style_LoRA/resolve/main/Samples/Sample2.png",
723
+ "title": "Mojo Style",
724
+ "repo": "Wadaka/Mojo_Style_LoRA",
725
+ "weights": "Mojo_Style_LoRA.safetensors",
726
+ "trigger_word": "Mojo_Style"
727
+
728
+ },
729
+ #66
730
+ {
731
+ "image": "https://huggingface.co/Norod78/JojosoStyle-flux-lora/resolve/main/samples/1725244218477__000004255_1.jpg",
732
+ "title": "Jojoso Style",
733
+ "repo": "Norod78/JojosoStyle-flux-lora",
734
+ "weights": "JojosoStyle_flux_lora.safetensors",
735
+ "trigger_word": "JojosoStyle"
736
+ },
737
+ #67
738
+ {
739
+ "image": "https://huggingface.co/Chunte/flux-lora-Huggieverse/resolve/main/images/Happy%20star.png",
740
+ "title": "Huggieverse",
741
+ "repo": "Chunte/flux-lora-Huggieverse",
742
+ "weights": "lora.safetensors",
743
+ "trigger_word": "HGGRE"
744
+ },
745
+ #68
746
+ {
747
+ "image": "https://huggingface.co/diabolic6045/Flux_Wallpaper_Lora/resolve/main/images/example_hjp51et93.png",
748
+ "title": "Wallpaper LoRA",
749
+ "repo": "diabolic6045/Flux_Wallpaper_Lora",
750
+ "weights": "tost-2024-09-20-07-35-44-wallpap3r5.safetensors",
751
+ "trigger_word": "wallpap3r5"
752
+ },
753
+ #69
754
+ {
755
+ "image": "https://huggingface.co/bingbangboom/flux_geopop/resolve/main/extras/5.png",
756
+ "title": "Geo Pop",
757
+ "repo": "bingbangboom/flux_geopop",
758
+ "weights": "geopop_NWGMTRCPOPV01.safetensors",
759
+ "trigger_word": "illustration in the style of NWGMTRCPOPV01"
760
+ },
761
+ #70
762
+ {
763
+ "image": "https://huggingface.co/bingbangboom/flux_colorscape/resolve/main/images/4.jpg",
764
+ "title": "Colorscape",
765
+ "repo": "bingbangboom/flux_colorscape",
766
+ "weights": "flux_colorscape.safetensors",
767
+ "trigger_word": "illustration in the style of ASstyle001"
768
+ },
769
+ #71
770
+ {
771
+ "image": "https://huggingface.co/dvyio/flux-lora-thermal-image/resolve/main/images/WROSaNNU4-Gw0r5QoBRjf_f164ffa4f0804e68bad1d06d30deecfa.jpg",
772
+ "title": "Thermal Image",
773
+ "repo": "dvyio/flux-lora-thermal-image",
774
+ "weights": "79b5004c57ef4c4390dead1c65977bbb_pytorch_lora_weights.safetensors",
775
+ "trigger_word": "thermal image in the style of THRML"
776
+ },
777
+ #72
778
+ {
779
+ "image": "https://huggingface.co/prithivMLmods/Canopus-Clothing-Flux-LoRA/resolve/main/images/333.png",
780
+ "title": "Clothing Flux",
781
+ "repo": "prithivMLmods/Canopus-Clothing-Flux-LoRA",
782
+ "weights": "Canopus-Clothing-Flux-Dev-Florence2-LoRA.safetensors",
783
+ "trigger_word": "Hoodie, Clothes, Shirt, Pant"
784
+ },
785
+ #73
786
+ {
787
+ "image": "https://huggingface.co/dvyio/flux-lora-stippled-illustration/resolve/main/images/57FPpbu74QTV45w6oNOtZ_26832270585f456c99e4a98b1c073745.jpg",
788
+ "title": "Stippled Illustration",
789
+ "repo": "dvyio/flux-lora-stippled-illustration",
790
+ "weights": "31984be602a04a1fa296d9ccb244fb29_pytorch_lora_weights.safetensors",
791
+ "trigger_word": "stippled illustration in the style of STPPLD"
792
+ },
793
+ #74
794
+ {
795
+ "image": "https://huggingface.co/wayned/fruitlabels/resolve/main/images/ComfyUI_03969_.png",
796
+ "title": "Fruitlabels",
797
+ "repo": "wayned/fruitlabels",
798
+ "weights": "fruitlabels2.safetensors",
799
+ "trigger_word": "fruit labels"
800
+
801
+ },
802
+ #75
803
+ {
804
+ "image": "https://huggingface.co/punzel/flux_margot_robbie/resolve/main/images/ComfyUI_Flux_Finetune_00142_.png",
805
+ "title": "Margot Robbie",
806
+ "repo": "punzel/flux_margot_robbie",
807
+ "weights": "flux_margot_robbie.safetensors",
808
+ "trigger_word": ""
809
+ },
810
+ #76
811
+ {
812
+ "image": "https://huggingface.co/diabolic6045/Formula1_Lego_Lora/resolve/main/images/example_502kcuiba.png",
813
+ "title": "Formula 1 Lego",
814
+ "repo": "punzel/flux_margot_robbie",
815
+ "weights": "tost-2024-09-20-09-58-33-f1leg0s.safetensors",
816
+ "trigger_word": "f1leg0s"
817
+ },
818
+ #77
819
+ {
820
+ "image": "https://huggingface.co/glif/Brain-Melt-Acid-Art/resolve/main/images/IMG_0832.png",
821
+ "title": "Melt Acid",
822
+ "repo": "glif/Brain-Melt-Acid-Art",
823
+ "weights": "Brain_Melt.safetensors",
824
+ "trigger_word": "in an acid surrealism style, maximalism"
825
+ },
826
+ #78
827
+ {
828
+ "image": "https://huggingface.co/jeremytai/enso-zen/resolve/main/images/example_a0iwdj5lu.png",
829
+ "title": "Enso",
830
+ "repo": "jeremytai/enso-zen",
831
+ "weights": "enso-zen.safetensors",
832
+ "trigger_word": "enso"
833
+ },
834
+ #79
835
+ {
836
+ "image": "https://huggingface.co/veryVANYA/opus-ascii-flux/resolve/main/31654332.jpeg",
837
+ "title": "Opus Ascii",
838
+ "repo": "veryVANYA/opus-ascii-flux",
839
+ "weights": "flux_opus_ascii.safetensors",
840
+ "trigger_word": "opus_ascii"
841
+ },
842
+ #80
843
+ {
844
+ "image": "https://huggingface.co/crystantine/cybrpnkz/resolve/main/images/example_plyxk0lej.png",
845
+ "title": "Cybrpnkz",
846
+ "repo": "crystantine/cybrpnkz",
847
+ "weights": "cybrpnkz.safetensors",
848
+ "trigger_word": "architecture style of CYBRPNKZ"
849
+ },
850
+ #81
851
+ {
852
+ "image": "https://huggingface.co/fyp1/pattern_generation/resolve/main/images/1727560066052__000001000_7.jpg",
853
+ "title": "Pattern Generation",
854
+ "repo": "fyp1/pattern_generation",
855
+ "weights": "flux_dev_finetune.safetensors",
856
+ "trigger_word": "pattern"
857
+ },
858
+ #82
859
+ {
860
+ "image": "https://huggingface.co/TheAwakenOne/caricature/resolve/main/sample/caricature_000900_03_20241007143412.png",
861
+ "title": "Caricature",
862
+ "repo": "TheAwakenOne/caricature",
863
+ "weights": "caricature.safetensors",
864
+ "trigger_word": "CCTUR3"
865
+ },
866
+ #83
867
+ {
868
+ "image": "https://huggingface.co/davidrd123/Flux-MoonLanding76-Replicate/resolve/main/images/example_6adktoq5m.png",
869
+ "title": "MoonLanding 76",
870
+ "repo": "davidrd123/Flux-MoonLanding76-Replicate",
871
+ "weights": "lora.safetensors",
872
+ "trigger_word": "m00nl4nd1ng"
873
+ },
874
+ #84
875
+ {
876
+ "image": "https://huggingface.co/Purz/neon-sign/resolve/main/33944768.jpeg",
877
+ "title": "Neon",
878
+ "repo": "Purz/neon-sign",
879
+ "weights": "purz-n30n_51gn.safetensors",
880
+ "trigger_word": "n30n_51gn"
881
+ },
882
+ #85
883
+ {
884
+ "image": "https://huggingface.co/WizWhite/wizard-s-vintage-sardine-tins/resolve/main/27597694.jpeg",
885
+ "title": "Vintage Sardine Tins",
886
+ "repo": "WizWhite/wizard-s-vintage-sardine-tins",
887
+ "weights": "Wiz-SardineTins_Flux.safetensors",
888
+ "trigger_word": "Vintage Sardine Tin, Tinned Fish, vintage xyz tin"
889
+ },
890
+ #86
891
+ {
892
+ "image": "https://huggingface.co/TheAwakenOne/mtdp-balloon-character/resolve/main/sample/mtdp-balloon-character_000200_01_20241014221110.png",
893
+ "title": "Float Ballon Character",
894
+ "repo": "TheAwakenOne/mtdp-balloon-character",
895
+ "weights": "mtdp-balloon-character.safetensors",
896
+ "trigger_word": "FLOAT"
897
+ },
898
+ #87
899
+ {
900
+ "image": "https://huggingface.co/glif/golden-haggadah/resolve/main/images/6aca6403-ecd6-4216-a66a-490ae25ff1b2.jpg",
901
+ "title": "Golden Haggadah",
902
+ "repo": "glif/golden-haggadah",
903
+ "weights": "golden_haggadah.safetensors",
904
+ "trigger_word": "golden haggadah style"
905
+ },
906
+ #88
907
+ {
908
+ "image": "https://huggingface.co/glif-loradex-trainer/usernametaken420__oz_ftw_balaclava/resolve/main/samples/1729278631255__000001500_1.jpg",
909
+ "title": "Ftw Balaclava",
910
+ "repo": "glif-loradex-trainer/usernametaken420__oz_ftw_balaclava",
911
+ "weights": "oz_ftw_balaclava.safetensors",
912
+ "trigger_word": "ftw balaclava"
913
+ },
914
+ #89
915
+ {
916
+ "image": "https://huggingface.co/AlloReview/flux-lora-undraw/resolve/main/images/Flux%20Lora%20Undraw%20Prediction.webp",
917
+ "title": "Undraw",
918
+ "repo": "AlloReview/flux-lora-undraw",
919
+ "weights": "lora.safetensors",
920
+ "trigger_word": "in the style of UndrawPurple"
921
+ },
922
+ #90
923
+ {
924
+ "image": "https://huggingface.co/Disra/lora-anime-test-02/resolve/main/assets/image_0_0.png",
925
+ "title": "Anime Test",
926
+ "repo": "Disra/lora-anime-test-02",
927
+ "weights": "pytorch_lora_weights.safetensors",
928
+ "trigger_word": "anime"
929
+ },
930
+ #91
931
+ {
932
+ "image": "https://huggingface.co/wanghaofan/Black-Myth-Wukong-FLUX-LoRA/resolve/main/images/7d0ac495a4d5e4a3a30df25f08379a3f956ef99e1dc3e252fc1fca3a.jpg",
933
+ "title": "Black Myth Wukong",
934
+ "repo": "wanghaofan/Black-Myth-Wukong-FLUX-LoRA",
935
+ "weights": "pytorch_lora_weights.safetensors",
936
+ "trigger_word": "wukong"
937
+ },
938
+ #92
939
+ {
940
+ "image": "https://huggingface.co/nerijs/pastelcomic-flux/resolve/main/images/4uZ_vaYg-HQnfa5D9gfli_38bf3f95d8b345e5a9bd42d978a15267.png",
941
+ "title": "Pastelcomic",
942
+ "repo": "nerijs/pastelcomic-flux",
943
+ "weights": "pastelcomic_v1.safetensors",
944
+ "trigger_word": ""
945
+ },
946
+ #93
947
+ {
948
+ "image": "https://huggingface.co/RareConcepts/Flux.1-dev-LoKr-Moonman/resolve/main/assets/image_6_0.png",
949
+ "title": "Moonman",
950
+ "repo": "RareConcepts/Flux.1-dev-LoKr-Moonman",
951
+ "weights": "pytorch_lora_weights.safetensors",
952
+ "trigger_word": "moonman"
953
+ },
954
+ #94
955
+ {
956
+ "image": "https://huggingface.co/martintomov/ascii-flux-v1/resolve/main/images/0af53645-ddcc-4803-93c8-f7e43f6fbbd1.jpeg",
957
+ "title": "Ascii Flux",
958
+ "repo": "martintomov/ascii-flux-v1",
959
+ "weights": "ascii-art-v1.safetensors",
960
+ "trigger_word": "ASCII art"
961
+ },
962
+ #95
963
+ {
964
+ "image": "https://huggingface.co/Omarito2412/Stars-Galaxy-Flux/resolve/main/images/25128409.jpeg",
965
+ "title": "Ascii Flux",
966
+ "repo": "Omarito2412/Stars-Galaxy-Flux",
967
+ "weights": "Stars_Galaxy_Flux.safetensors",
968
+ "trigger_word": "mlkwglx"
969
+ },
970
+ #96
971
+ {
972
+ "image": "https://huggingface.co/brushpenbob/flux-pencil-v2/resolve/main/26193927.jpeg",
973
+ "title": "Pencil V2",
974
+ "repo": "brushpenbob/flux-pencil-v2",
975
+ "weights": "Flux_Pencil_v2_r1.safetensors",
976
+ "trigger_word": "evang style"
977
+ },
978
+ #97
979
+ {
980
+ "image": "https://huggingface.co/Shakker-Labs/FLUX.1-dev-LoRA-Children-Simple-Sketch/resolve/main/images/1f20519208cef367af2fda8d91ddbba674f39b097389d12ee25b4cb1.jpg",
981
+ "title": "Children Simple Sketch",
982
+ "repo": "Shakker-Labs/FLUX.1-dev-LoRA-Children-Simple-Sketch",
983
+ "weights": "FLUX-dev-lora-children-simple-sketch.safetensors",
984
+ "trigger_word": "sketched style"
985
+ },
986
+ #98
987
+ {
988
+ "image": "https://huggingface.co/victor/contemporarink/resolve/main/images/example_hnqc22urm.png",
989
+ "title": "Contemporarink",
990
+ "repo": "victor/contemporarink",
991
+ "weights": "inky-colors.safetensors",
992
+ "trigger_word": "ECACX"
993
+ },
994
+ #99
995
+ {
996
+ "image": "https://huggingface.co/wavymulder/OverlordStyleFLUX/resolve/main/imgs/ComfyUI_00668_.png",
997
+ "title": "OverlordStyle",
998
+ "repo": "wavymulder/OverlordStyleFLUX",
999
+ "weights": "ovld_style_overlord_wavymulder.safetensors",
1000
+ "trigger_word": "ovld style anime"
1001
+ },
1002
+ #100
1003
+ {
1004
+ "image": "https://huggingface.co/marceloxp/canny-quest/resolve/main/26676266.jpeg",
1005
+ "title": "Canny quest",
1006
+ "repo": "marceloxp/canny-quest",
1007
+ "weights": "Canny_Quest-000004.safetensors",
1008
+ "trigger_word": "blonde, silver silk dress, perfectly round sunglasses, pearl necklace"
1009
+ },
1010
+ #101
1011
+ {
1012
+ "image": "https://huggingface.co/busetolunay/building_flux_lora_v1/resolve/main/samples/1725469125185__000001250_2.jpg",
1013
+ "title": "Building Flux",
1014
+ "repo": "busetolunay/building_flux_lora_v1",
1015
+ "weights": "building_flux_lora_v4.safetensors",
1016
+ "trigger_word": "a0ce"
1017
+ },
1018
+ #102
1019
+ {
1020
+ "image": "https://huggingface.co/Omarito2412/Tinker-Bell-Flux/resolve/main/images/9e9e7eda-3ddf-467a-a7f8-6d8e3ef80cd0.png",
1021
+ "title": "Tinker Bell Flux",
1022
+ "repo": "Omarito2412/Tinker-Bell-Flux",
1023
+ "weights": "TinkerBellV2-FLUX.safetensors",
1024
+ "trigger_word": "TinkerWaifu, blue eyes, single hair bun"
1025
+ },
1026
+ #103
1027
+ {
1028
+ "image": "https://huggingface.co/Shakker-Labs/FLUX.1-dev-LoRA-playful-metropolis/resolve/main/images/3e9265312b3b726c224a955ec9254a0f95c2c8b78ce635929183a075.jpg",
1029
+ "title": "Playful Metropolis",
1030
+ "repo": "Shakker-Labs/FLUX.1-dev-LoRA-playful-metropolis",
1031
+ "weights": "FLUX-dev-lora-playful_metropolis.safetensors",
1032
+ "trigger_word": ""
1033
+ },
1034
+ #104
1035
+ {
1036
+ "image": "https://huggingface.co/prithivMLmods/Castor-Character-Polygon-LoRA/resolve/main/images/1000.webp",
1037
+ "title": "Character Polygon",
1038
+ "repo": "prithivMLmods/Castor-Character-Polygon-Flux-LoRA",
1039
+ "weights": "Castor-Character-Polygon-LoRA.safetensors",
1040
+ "trigger_word": "3D Polygon"
1041
+ },
1042
+ #105
1043
+ {
1044
+ "image": "https://huggingface.co/prithivMLmods/Castor-Gta6-Theme-Flux-LoRA/resolve/main/images/gta1.webp",
1045
+ "title": "GTA 6 Theme",
1046
+ "repo": "prithivMLmods/Castor-Gta6-Theme-Flux-LoRA",
1047
+ "weights": "Gta6.safetensors",
1048
+ "trigger_word": "GTA 6 Theme, World of GTA 6"
1049
+ },
1050
+ #106
1051
+ {
1052
+ "image": "https://huggingface.co/prithivMLmods/Castor-Concept-Gta6-Character-Design/resolve/main/images/L3.webp",
1053
+ "title": "GTA Character Concept",
1054
+ "repo": "prithivMLmods/Castor-Flux-Concept-Gta6-Character-Design",
1055
+ "weights": "Gta6-Concept-Charecter.safetensors",
1056
+ "trigger_word": "Jason, Lucia, GTA 6"
1057
+ },
1058
+ #107
1059
+ {
1060
+ "image": "https://huggingface.co/prithivMLmods/Castor-3D-Sketchfab-Flux-LoRA/resolve/main/images/S1.png",
1061
+ "title": "3D Sketchfab",
1062
+ "repo": "prithivMLmods/Castor-3D-Sketchfab-Flux-LoRA",
1063
+ "weights": "Castor-3D-Sketchfab-Flux-LoRA.safetensors",
1064
+ "trigger_word": "3D Sketchfab"
1065
+ },
1066
+ #108
1067
+ {
1068
+ "image": "https://huggingface.co/prithivMLmods/Castor-Collage-Dim-Flux-LoRA/resolve/main/images/C1.webp",
1069
+ "title": "In Image Collage",
1070
+ "repo": "prithivMLmods/Castor-Collage-Dim-Flux-LoRA",
1071
+ "weights": "Castor-Collage-Dim-Flux-LoRA.safetensors",
1072
+ "trigger_word": "collage"
1073
+ },
1074
+ #109
1075
+ {
1076
+ "image": "https://huggingface.co/brushpenbob/flux-midjourney-anime/resolve/main/25439344.jpeg",
1077
+ "title": "Anime Journey",
1078
+ "repo": "brushpenbob/flux-midjourney-anime",
1079
+ "weights": "FLUX_MidJourney_Anime.safetensors",
1080
+ "trigger_word": "egmid"
1081
+ },
1082
+ #110
1083
+ {
1084
+ "image": "https://huggingface.co/glif-loradex-trainer/maxxd4240_minimalistPastel/resolve/main/samples/1727255690613__000002500_0.jpg",
1085
+ "title": "Min Pastel",
1086
+ "repo": "glif-loradex-trainer/maxxd4240_minimalistPastel",
1087
+ "weights": "minimalistPastel.safetensors",
1088
+ "trigger_word": "minimalistPastel"
1089
+ },
1090
+ #111
1091
+ {
1092
+ "image": "https://huggingface.co/prithivMLmods/Castor-Red-Dead-Redemption-2-Flux-LoRA/resolve/main/images/rdr12.webp",
1093
+ "title": "RDR2",
1094
+ "repo": "prithivMLmods/Castor-Red-Dead-Redemption-2-Flux-LoRA",
1095
+ "weights": "Castor-Red-Dead-Redemption-2-Flux-LoRA.safetensors",
1096
+ "trigger_word": "Red Dead Redemption 2"
1097
+ },
1098
+ #112
1099
+ {
1100
+ "image": "https://huggingface.co/WizWhite/wizard-s-paper-model-universe/resolve/main/35746354.jpeg",
1101
+ "title": "Paper Model",
1102
+ "repo": "WizWhite/wizard-s-paper-model-universe",
1103
+ "weights": "Wiz-Paper_Model_Universe.safetensors",
1104
+ "trigger_word": "A paper model"
1105
+ },
1106
+ #113
1107
+ {
1108
+ "image": "https://huggingface.co/renderartist/retrocomicflux/resolve/main/images/ComfyUI_temp_ipugi_00040_.png",
1109
+ "title": "Retrocomic Flux",
1110
+ "repo": "renderartist/retrocomicflux",
1111
+ "weights": "Retro_Comic_Flux_v1_renderartist.safetensors",
1112
+ "trigger_word": "comic book panel"
1113
+ },
1114
+ #114
1115
+ {
1116
+ "image": "https://huggingface.co/prithivMLmods/Castor-Happy-Halloween-Flux-LoRA/resolve/main/images/hw1.webp",
1117
+ "title": "Halloween Flux",
1118
+ "repo": "prithivMLmods/Castor-Happy-Halloween-Flux-LoRA",
1119
+ "weights": "Castor-Happy-Halloween-Flux-LoRA.safetensors",
1120
+ "trigger_word": "happy halloween"
1121
+ },
1122
+ #115
1123
+ {
1124
+ "image": "https://huggingface.co/prithivMLmods/Castor-3D-Portrait-Flux-LoRA/resolve/main/images/1.webp",
1125
+ "title": "Castor-3D-Portrait",
1126
+ "repo": "prithivMLmods/Castor-3D-Portrait-Flux-LoRA",
1127
+ "weights": "Castor-3D-Portrait-Flux-LoRA.safetensors",
1128
+ "trigger_word": "3D Portrait"
1129
+ },
1130
+ #116
1131
+ {
1132
+ "image": "https://huggingface.co/renderartist/coloringbookflux/resolve/main/images/ComfyUI_09731_.png",
1133
+ "title": "Coloring book flux",
1134
+ "repo": "renderartist/coloringbookflux",
1135
+ "weights": "c0l0ringb00k_Flux_v1_renderartist.safetensors",
1136
+ "trigger_word": "c0l0ringb00k, coloring book, coloring book page"
1137
+ },
1138
+ #117
1139
+ {
1140
+ "image": "https://huggingface.co/prithivMLmods/Uncoloured-Polygon-Flux-LoRA/resolve/main/images/1.webp",
1141
+ "title": "Uncoloured Polygon",
1142
+ "repo": "prithivMLmods/Uncoloured-Polygon-Flux-LoRA",
1143
+ "weights": "Uncoloured-3D-Polygon.safetensors",
1144
+ "trigger_word": "uncoloured polygon"
1145
+ },
1146
+ #118
1147
+ {
1148
+ "image": "https://huggingface.co/prithivMLmods/Past-Present-Deep-Mix-Flux-LoRA/resolve/main/images/PP3.webp",
1149
+ "title": "Past Present Mix",
1150
+ "repo": "prithivMLmods/Past-Present-Deep-Mix-Flux-LoRA",
1151
+ "weights": "Past-Present-Deep-Mix-Flux-LoRA.safetensors",
1152
+ "trigger_word": "Mixing Past and Present"
1153
+ },
1154
+ #119
1155
+ {
1156
+ "image": "https://huggingface.co/gokaygokay/Flux-Double-Exposure-LoRA/resolve/main/images/image3.jpg",
1157
+ "title": "Double Exposure",
1158
+ "repo": "gokaygokay/Flux-Double-Exposure-LoRA",
1159
+ "weights": "double_exposure.safetensors",
1160
+ "trigger_word": "dblxpsr"
1161
+ },
1162
+ #120
1163
+ {
1164
+ "image": "https://huggingface.co/gokaygokay/Flux-Seamless-Texture-LoRA/resolve/main/images/image3.jpg",
1165
+ "title": "Seamless Texture",
1166
+ "repo": "gokaygokay/Flux-Seamless-Texture-LoRA",
1167
+ "weights": "seamless_texture.safetensors",
1168
+ "trigger_word": "smlstxtr"
1169
+ },
1170
+ #121
1171
+ {
1172
+ "image": "https://huggingface.co/prithivMLmods/Mockup-Texture-Flux-LoRA/resolve/main/images/MU1.webp",
1173
+ "title": "Mockup Texture",
1174
+ "repo": "prithivMLmods/Mockup-Texture-Flux-LoRA",
1175
+ "weights": "Mockup-Texture.safetensors",
1176
+ "trigger_word": "Mockup"
1177
+ },
1178
+ #122
1179
+ {
1180
+ "image": "https://huggingface.co/prithivMLmods/Ton618-Tarot-Cards-Flux-LoRA/resolve/main/images/c2.webp",
1181
+ "title": "Tarot Cards",
1182
+ "repo": "prithivMLmods/Ton618-Tarot-Cards-Flux-LoRA",
1183
+ "weights": "Tarot-card.safetensors",
1184
+ "trigger_word": "Tarot card"
1185
+ },
1186
+ #123
1187
+ {
1188
+ "image": "https://huggingface.co/prithivMLmods/Ton618-Amxtoon-Flux-LoRA/resolve/main/images/am1.webp",
1189
+ "title": "Amxtoon",
1190
+ "repo": "prithivMLmods/Ton618-Amxtoon-Flux-LoRA",
1191
+ "weights": "Amxtoon.safetensors",
1192
+ "trigger_word": "Amxtoon"
1193
+ },
1194
+ #124
1195
+ {
1196
+ "image": "https://huggingface.co/prithivMLmods/Ton618-Epic-Realism-Flux-LoRA/resolve/main/images/ep3.png",
1197
+ "title": "Epic Realism",
1198
+ "repo": "prithivMLmods/Ton618-Epic-Realism-Flux-LoRA",
1199
+ "weights": "Epic-Realism-Unpruned.safetensors",
1200
+ "trigger_word": "Epic Realism"
1201
+ },
1202
+ #125
1203
+ {
1204
+ "image": "https://huggingface.co/bingbangboom/flux-mixReality/resolve/main/images/3.jpg",
1205
+ "title": "Mixed Reality",
1206
+ "repo": "bingbangboom/flux-mixReality",
1207
+ "weights": "HLFILSTHLFPHTO_000002500.safetensors",
1208
+ "trigger_word": "in the style of HLFILSTHLFPHTO"
1209
+ },
1210
+ #126
1211
+ {
1212
+ "image": "https://huggingface.co/sWizad/pokemon-trainer-sprites-pixelart-flux/resolve/main/26578919.jpeg",
1213
+ "title": "Pixelart",
1214
+ "repo": "sWizad/pokemon-trainer-sprites-pixelart-flux",
1215
+ "weights": "pktrainer_F1-v1-0.safetensors",
1216
+ "trigger_word": "pixel image of, pixel art"
1217
+ },
1218
+ #127
1219
+ {
1220
+ "image": "https://huggingface.co/bingbangboom/flux_colorscape/resolve/main/images/2.jpg",
1221
+ "title": "Colorscape",
1222
+ "repo": "bingbangboom/flux_colorscape",
1223
+ "weights": "flux_colorscape.safetensors",
1224
+ "trigger_word": "illustration in the style of ASstyle001"
1225
+ },
1226
+ #128
1227
+ {
1228
+ "image": "https://huggingface.co/UmeAiRT/FLUX.1-dev-LoRA-Modern_Pixel_art/resolve/main/images/c363192f-5fa0-4539-8295-b8d9e3e96747.jpeg",
1229
+ "title": "Modern Pixel art",
1230
+ "repo": "UmeAiRT/FLUX.1-dev-LoRA-Modern_Pixel_art",
1231
+ "weights": "ume_modern_pixelart.safetensors",
1232
+ "trigger_word": "umempart"
1233
+ },
1234
+ #129
1235
+ {
1236
+ "image": "https://huggingface.co/prithivMLmods/Ton618-Only-Stickers-Flux-LoRA/resolve/main/images/222.png",
1237
+ "title": "Sticker",
1238
+ "repo": "prithivMLmods/Ton618-Only-Stickers-Flux-LoRA",
1239
+ "weights": "only-stickers.safetensors",
1240
+ "trigger_word": "Only Sticker"
1241
+ },
1242
+ #130
1243
+ {
1244
+ "image": "https://huggingface.co/prithivMLmods/Ton618-Space-Wallpaper-LoRA/resolve/main/images/222.png",
1245
+ "title": "Space Wallpaper",
1246
+ "repo": "prithivMLmods/Ton618-Space-Wallpaper-LoRA",
1247
+ "weights": "space-wallpaper-xl.safetensor",
1248
+ "trigger_word": "Space Wallpaper"
1249
+ },
1250
+ #131
1251
+ {
1252
+ "image": "https://huggingface.co/prithivMLmods/Canopus-Pixar-3D-Flux-LoRA/resolve/main/images/11111.png",
1253
+ "title": "Pixar 3D",
1254
+ "repo": "prithivMLmods/Canopus-Pixar-3D-Flux-LoRA",
1255
+ "weights": "Canopus-Pixar-3D-FluxDev-LoRA.safetensors",
1256
+ "trigger_word": "Pixar 3D"
1257
+ },
1258
+ #132
1259
+ {
1260
+ "image": "https://huggingface.co/prithivMLmods/EBook-Creative-Cover-Flux-LoRA/resolve/main/images/E2.png",
1261
+ "title": "EBook Cover",
1262
+ "repo": "prithivMLmods/EBook-Creative-Cover-Flux-LoRA",
1263
+ "weights": "EBook-Cover.safetensors",
1264
+ "trigger_word": "EBook Cover"
1265
+ },
1266
+ #133
1267
+ {
1268
+ "image": "https://huggingface.co/prithivMLmods/Minimal-Futuristic-Flux-LoRA/resolve/main/images/MF3.png",
1269
+ "title": "Minimal Futuristic",
1270
+ "repo": "prithivMLmods/Minimal-Futuristic-Flux-LoRA",
1271
+ "weights": "Minimal-Futuristic.safetensors",
1272
+ "trigger_word": "Minimal Futuristic"
1273
+ },
1274
+ #134
1275
+ {
1276
+ "image": "https://huggingface.co/prithivMLmods/Seamless-Pattern-Design-Flux-LoRA/resolve/main/images/SP1.png",
1277
+ "title": "Seamless Pattern",
1278
+ "repo": "prithivMLmods/Seamless-Pattern-Design-Flux-LoRA",
1279
+ "weights": "Seamless-Pattern-Design.safetensors",
1280
+ "trigger_word": "Seamless Pattern Design"
1281
+ },
1282
+ #135
1283
+ {
1284
+ "image": "https://huggingface.co/prithivMLmods/Logo-Design-Flux-LoRA/resolve/main/images/LD1.png",
1285
+ "title": "Logo Design",
1286
+ "repo": "prithivMLmods/Logo-Design-Flux-LoRA",
1287
+ "weights": "Logo-design.safetensors",
1288
+ "trigger_word": "Logo Design"
1289
+ },
1290
+ #136
1291
+ {
1292
+ "image": "https://huggingface.co/prithivMLmods/Coloring-Book-Flux-LoRA/resolve/main/images/EB1.png",
1293
+ "title": "Coloring Book",
1294
+ "repo": "prithivMLmods/Coloring-Book-Flux-LoRA",
1295
+ "weights": "coloring-book.safetensors",
1296
+ "trigger_word": "Coloring Book"
1297
+ },
1298
+ #137
1299
+ {
1300
+ "image": "https://huggingface.co/prithivMLmods/Intense-Red-Flux-LoRA/resolve/main/images/IR1.png",
1301
+ "title": "Intense Red",
1302
+ "repo": "prithivMLmods/Intense-Red-Flux-LoRA",
1303
+ "weights": "Intense-Red.safetensors",
1304
+ "trigger_word": "Intense Red"
1305
+ },
1306
+ #138
1307
+ {
1308
+ "image": "https://huggingface.co/prithivMLmods/Glowing-Body-Flux-LoRA/resolve/main/images/GB3.png",
1309
+ "title": "Glowing Body Flux",
1310
+ "repo": "prithivMLmods/Glowing-Body-Flux-LoRA",
1311
+ "weights": "Glowing-Body.safetensors",
1312
+ "trigger_word": "Glowing Body"
1313
+ },
1314
+ #139
1315
+ {
1316
+ "image": "https://huggingface.co/prithivMLmods/Electric-Blue-Flux-LoRA/resolve/main/images/EB3.png",
1317
+ "title": "Electric Blue",
1318
+ "repo": "prithivMLmods/Electric-Blue-Flux-LoRA",
1319
+ "weights": "Electric-Blue.safetensors",
1320
+ "trigger_word": "Electric Blue"
1321
+ },
1322
+ #140
1323
+ {
1324
+ "image": "https://huggingface.co/prithivMLmods/Clouds-Illusion-Flux-LoRA/resolve/main/images/CI2.png",
1325
+ "title": "Clouds Illusion",
1326
+ "repo": "prithivMLmods/Clouds-Illusion-Flux-LoRA",
1327
+ "weights": "Clouds-Illusion.safetensors",
1328
+ "trigger_word": "Clouds Illusion"
1329
+ },
1330
+ #141
1331
+ {
1332
+ "image": "https://huggingface.co/prithivMLmods/Digital-Yellow-Flux-LoRA/resolve/main/images/DY3.png",
1333
+ "title": "Digital Yellow",
1334
+ "repo": "prithivMLmods/Digital-Yellow-Flux-LoRA",
1335
+ "weights": "Digital-Yellow.safetensors",
1336
+ "trigger_word": "Digital Yellow"
1337
+ },
1338
+ #142
1339
+ {
1340
+ "image": "https://huggingface.co/cfahlgren1/flux-qwen-capybara/resolve/main/images/example_72ao6twvk.png",
1341
+ "title": "Flux Qwen Capybara",
1342
+ "repo": "cfahlgren1/flux-qwen-capybara",
1343
+ "weights": "flux-qwen-capybara.safetensors",
1344
+ "trigger_word": "QWENCAPY"
1345
+ },
1346
+ #143
1347
+ {
1348
+ "image": "https://huggingface.co/dasdsff/PleinAirArt/resolve/main/images/e7499ccc-7504-4086-842f-275a5428ef0e.jpg",
1349
+ "title": "Plein Air Art ",
1350
+ "repo": "dasdsff/PleinAirArt",
1351
+ "weights": "PleinAir_000002500.safetensors",
1352
+ "trigger_word": "P1e!n"
1353
+ },
1354
+ #144
1355
+ {
1356
+ "image": "https://huggingface.co/prithivMLmods/Orange-Chroma-Flux-LoRA/resolve/main/images/OC1.png",
1357
+ "title": "Orange Chroma",
1358
+ "repo": "prithivMLmods/Orange-Chroma-Flux-LoRA",
1359
+ "weights": "Orange-Chroma.safetensors",
1360
+ "trigger_word": "Orange Chroma"
1361
+ },
1362
+ #145
1363
+ {
1364
+ "image": "https://huggingface.co/prithivMLmods/Lime-Green-Flux-LoRA/resolve/main/images/LM1.png",
1365
+ "title": "Lime Green",
1366
+ "repo": "prithivMLmods/Lime-Green-Flux-LoRA",
1367
+ "weights": "Lime-Green.safetensors",
1368
+ "trigger_word": "Lime Green"
1369
+ },
1370
+ #146
1371
+ {
1372
+ "image": "https://huggingface.co/prithivMLmods/Fractured-Line-Flare/resolve/main/images/FS1.png",
1373
+ "title": "Line Flare",
1374
+ "repo": "prithivMLmods/Fractured-Line-Flare",
1375
+ "weights": "Fractured-Line-Flare.safetensors",
1376
+ "trigger_word": "Fractured Line Flare"
1377
+ },
1378
+ #147
1379
+ {
1380
+ "image": "https://huggingface.co/prithivMLmods/Golden-Dust-Flux-LoRA/resolve/main/images/GD2.png",
1381
+ "title": "Golden Dust",
1382
+ "repo": "prithivMLmods/Golden-Dust-Flux-LoRA",
1383
+ "weights": "Golden-Dust.safetensors",
1384
+ "trigger_word": "Golden Dust"
1385
+ },
1386
+ #148
1387
+ {
1388
+ "image": "https://huggingface.co/prithivMLmods/Castor-Dramatic-Neon-Flux-LoRA/resolve/main/images/DN2.webp",
1389
+ "title": "Dramatic Neon",
1390
+ "repo": "prithivMLmods/Castor-Dramatic-Neon-Flux-LoRA",
1391
+ "weights": "Dramatic-Neon-Flux-LoRA.safetensors",
1392
+ "trigger_word": "Dramatic Neon"
1393
+ },
1394
+ #149
1395
+ {
1396
+ "image": "https://huggingface.co/tryonlabs/FLUX.1-dev-LoRA-Outfit-Generator/resolve/main/images/sample7.jpeg",
1397
+ "title": "Outfit Generator",
1398
+ "repo": "tryonlabs/FLUX.1-dev-LoRA-Outfit-Generator",
1399
+ "weights": "outfit-generator.safetensors",
1400
+ "trigger_word": "Outfit"
1401
+ },
1402
+ #150
1403
+ {
1404
+ "image": "https://huggingface.co/davisbro/half_illustration/resolve/main/images/example1.webp",
1405
+ "title": "Half Illustration",
1406
+ "repo": "davisbro/half_illustration",
1407
+ "weights": "flux_train_replicate.safetensors",
1408
+ "trigger_word": "in the style of TOK"
1409
+ },
1410
+ #151
1411
+ {
1412
+ "image": "https://huggingface.co/bingbangboom/flux_oilscape/resolve/main/extras/3.jpg",
1413
+ "title": "Oilscape",
1414
+ "repo": "bingbangboom/flux_oilscape",
1415
+ "weights": "flux_Oilstyle.safetensors",
1416
+ "trigger_word": "in the style of Oilstyle002"
1417
+ },
1418
+ #152
1419
+ {
1420
+ "image": "https://huggingface.co/prithivMLmods/Red-Undersea-Flux-LoRA/resolve/main/images/RU1.png",
1421
+ "title": "Red Undersea Flux",
1422
+ "repo": "prithivMLmods/Red-Undersea-Flux-LoRA",
1423
+ "weights": "Red-Undersea.safetensors",
1424
+ "trigger_word": "Red Undersea"
1425
+ },
1426
+ #153
1427
+ {
1428
+ "image": "https://huggingface.co/prithivMLmods/3D-Render-Flux-LoRA/resolve/main/images/3D2.png",
1429
+ "title": "3D Render Flux LoRA",
1430
+ "repo": "prithivMLmods/3D-Render-Flux-LoRA",
1431
+ "weights": "3D_Portrait.safetensors",
1432
+ "trigger_word": "3D Portrait, 3d render"
1433
+ },
1434
+ #154
1435
+ {
1436
+ "image": "https://huggingface.co/prithivMLmods/Yellow-Pop-Flux-Dev-LoRA/resolve/main/images/YP1.png",
1437
+ "title": "Yellow Pop Flux",
1438
+ "repo": "prithivMLmods/Yellow-Pop-Flux-Dev-LoRA",
1439
+ "weights": "Yellow_Pop.safetensors",
1440
+ "trigger_word": "Yellow Pop"
1441
+ },
1442
+ #155
1443
+ {
1444
+ "image": "https://huggingface.co/prithivMLmods/Purple-Grid-Flux-LoRA/resolve/main/images/PG2.png",
1445
+ "title": "Purple Grid Flux",
1446
+ "repo": "prithivMLmods/Purple-Grid-Flux-LoRA",
1447
+ "weights": "Purple_Grid.safetensors",
1448
+ "trigger_word": "Purple Grid"
1449
+ },
1450
+ #156
1451
+ {
1452
+ "image": "https://huggingface.co/prithivMLmods/Dark-Thing-Flux-LoRA/resolve/main/images/DT2.png",
1453
+ "title": "Dark Thing Flux",
1454
+ "repo": "prithivMLmods/Dark-Thing-Flux-LoRA",
1455
+ "weights": "Dark_Creature.safetensors",
1456
+ "trigger_word": "Dark Creature"
1457
+ },
1458
+ #157
1459
+ {
1460
+ "image": "https://huggingface.co/prithivMLmods/Shadow-Projection-Flux-LoRA/resolve/main/images/SP2.png",
1461
+ "title": "Shadow Projection",
1462
+ "repo": "prithivMLmods/Shadow-Projection-Flux-LoRA",
1463
+ "weights": "Shadow-Projection.safetensors",
1464
+ "trigger_word": "Shadow Projection"
1465
+ },
1466
+ #158
1467
+ {
1468
+ "image": "https://huggingface.co/prithivMLmods/Street-Bokeh-Flux-LoRA/resolve/main/images/SB2.png",
1469
+ "title": "Street Bokeh",
1470
+ "repo": "prithivMLmods/Street-Bokeh-Flux-LoRA",
1471
+ "weights": "Street_Bokeh.safetensors",
1472
+ "trigger_word": "Street Bokeh"
1473
+ },
1474
+ #159
1475
+ {
1476
+ "image": "https://huggingface.co/prithivMLmods/Abstract-Cartoon-Flux-LoRA/resolve/main/images/AC2.png",
1477
+ "title": "Abstract Cartoon",
1478
+ "repo": "prithivMLmods/Abstract-Cartoon-Flux-LoRA",
1479
+ "weights": "Abstract-Cartoon.safetensors",
1480
+ "trigger_word": "Abstract Cartoon"
1481
+ },
1482
+ #160
1483
+ {
1484
+ "image": "https://huggingface.co/Norod78/CartoonStyle-flux-lora/resolve/main/samples/1725344450635__000003800_1.jpg",
1485
+ "title": "Cartoon Style Flux",
1486
+ "repo": "Norod78/CartoonStyle-flux-lora",
1487
+ "weights": "CartoonStyle_flux_lora.safetensors",
1488
+ "trigger_word": ""
1489
+ },
1490
+ #161
1491
+ {
1492
+ "image": "https://huggingface.co/prithivMLmods/Digital-Chaos-Flux-LoRA/resolve/main/images/HDRDC3.webp",
1493
+ "title": "HDR Digital Chaos",
1494
+ "repo": "prithivMLmods/Digital-Chaos-Flux-LoRA",
1495
+ "weights": "HDR-Digital-Chaos.safetensors",
1496
+ "trigger_word": "Digital Chaos"
1497
+ },
1498
+ #162
1499
+ {
1500
+ "image": "https://huggingface.co/prithivMLmods/Yellow-Laser-Flux-LoRA/resolve/main/images/YL1.png",
1501
+ "title": "Yellow Laser",
1502
+ "repo": "prithivMLmods/Yellow-Laser-Flux-LoRA",
1503
+ "weights": "Yellow-Laser.safetensors",
1504
+ "trigger_word": "Yellow Lasers"
1505
+ },
1506
+ #163
1507
+ {
1508
+ "image": "https://huggingface.co/prithivMLmods/Bold-Shadows-Flux-LoRA/resolve/main/images/BS1.png",
1509
+ "title": "Bold Shadows",
1510
+ "repo": "prithivMLmods/Bold-Shadows-Flux-LoRA",
1511
+ "weights": "Bold-Shadows.safetensors",
1512
+ "trigger_word": "Bold Shadows"
1513
+ },
1514
+ #164
1515
+ {
1516
+ "image": "https://huggingface.co/prithivMLmods/Knitted-Character-Flux-LoRA/resolve/main/images/KC1.png",
1517
+ "title": "Knitted Character",
1518
+ "repo": "prithivMLmods/Knitted-Character-Flux-LoRA",
1519
+ "weights": "Knitted-Character.safetensors",
1520
+ "trigger_word": "Knitted Character"
1521
+ },
1522
+ #165
1523
+ {
1524
+ "image": "https://huggingface.co/alvdansen/frosting_lane_flux/resolve/main/images/content%20-%202024-08-11T010011.238.jpeg",
1525
+ "title": "Frosting Lane",
1526
+ "repo": "alvdansen/frosting_lane_flux",
1527
+ "trigger_word": "frstingln illustration"
1528
+ },
1529
+ #166
1530
+ {
1531
+ "image": "https://huggingface.co/prithivMLmods/Flux-Realism-FineDetailed/resolve/main/images/FD2.png",
1532
+ "title": "Fine Detailed Character",
1533
+ "repo": "prithivMLmods/Flux-Realism-FineDetailed",
1534
+ "weights": "Flux-Realism-FineDetailed.safetensors",
1535
+ "trigger_word": "Fine Detailed"
1536
+ },
1537
+ #167
1538
+ {
1539
+ "image": "https://huggingface.co/prithivMLmods/Aura-9999/resolve/main/images/A3.png",
1540
+ "title": "Aura 9999+",
1541
+ "repo": "prithivMLmods/Aura-9999",
1542
+ "weights": "Aura-9999.safetensors",
1543
+ "trigger_word": "Aura 9999"
1544
+ },
1545
+ #168
1546
+ {
1547
+ "image": "https://huggingface.co/prithivMLmods/Pastel-BG-Flux-LoRA/resolve/main/images/PB2.png",
1548
+ "title": "Pastel BG",
1549
+ "repo": "prithivMLmods/Pastel-BG-Flux-LoRA",
1550
+ "weights": "Pastel-BG.safetensors",
1551
+ "trigger_word": "Pastel BG"
1552
+ },
1553
+ #169
1554
+ {
1555
+ "image": "https://huggingface.co/prithivMLmods/Green-Cartoon-Flux-LoRA/resolve/main/images/GC1.png",
1556
+ "title": "Green Cartoon",
1557
+ "repo": "prithivMLmods/Green-Cartoon-Flux-LoRA",
1558
+ "weights": "Green-Cartoon.safetensors",
1559
+ "trigger_word": "Green Cartoon"
1560
+ },
1561
+ #170
1562
+ {
1563
+ "image": "https://huggingface.co/prithivMLmods/Retro-Pixel-Flux-LoRA/resolve/main/images/RP1.png",
1564
+ "title": "Retro Pixel",
1565
+ "repo": "prithivMLmods/Retro-Pixel-Flux-LoRA",
1566
+ "weights": "Retro-Pixel.safetensors",
1567
+ "trigger_word": "Retro Pixel"
1568
+ },
1569
+ #171
1570
+ {
1571
+ "image": "https://huggingface.co/prithivMLmods/Teen-Outfit/resolve/main/images/TO2.png",
1572
+ "title": "Teen Outfit",
1573
+ "repo": "prithivMLmods/Teen-Outfit",
1574
+ "weights": "Teen-Outfit.safetensors",
1575
+ "trigger_word": "Teen Outfit"
1576
+ },
1577
+ #172
1578
+ {
1579
+ "image": "https://huggingface.co/prithivMLmods/CAnime-LoRA/resolve/main/images/CA3.png",
1580
+ "title": "CAnime",
1581
+ "repo": "prithivMLmods/CAnime-LoRA",
1582
+ "weights": "CAnime.safetensors",
1583
+ "trigger_word": "CAnime"
1584
+ },
1585
+ #173
1586
+ {
1587
+ "image": "https://huggingface.co/prithivMLmods/Super-Pencil-Flux-LoRA/resolve/main/images/SP1.png",
1588
+ "title": "Simple Pencil",
1589
+ "repo": "prithivMLmods/Super-Pencil-Flux-LoRA",
1590
+ "weights": "Pencil.safetensors",
1591
+ "trigger_word": "Simple Pencil"
1592
+ },
1593
+ #174
1594
+ {
1595
+ "image": "https://huggingface.co/martintomov/retrofuturism-flux/resolve/main/images/2e40deba-858e-454f-ae1c-d1ba2adb6a65.jpeg",
1596
+ "title": "Retro futurism",
1597
+ "repo": "martintomov/retrofuturism-flux",
1598
+ "weights": "retrofuturism_flux_lora_martintomov_v1.safetensors",
1599
+ "trigger_word": "retrofuturism"
1600
+ },
1601
+ #175
1602
+ {
1603
+ "image": "https://huggingface.co/Bootoshi/retroanime/resolve/main/images/9f21dffe-c4da-46c0-b0a6-e06257cf98d6.webp",
1604
+ "title": "Retro Anime",
1605
+ "repo": "Bootoshi/retroanime",
1606
+ "weights": "RetroAnimeFluxV1.safetensors",
1607
+ "trigger_word": "retro anime"
1608
+ },
1609
+ #176
1610
+ {
1611
+ "image": "https://huggingface.co/alvdansen/plushy-world-flux/resolve/main/images/ComfyUI_00666_%20(1).png",
1612
+ "title": "Plushy world",
1613
+ "repo": "alvdansen/plushy-world-flux",
1614
+ "weights": "plushy_world_flux_araminta_k.safetensors",
1615
+ "trigger_word": "3dcndylnd style"
1616
+ },
1617
+ #177
1618
+ {
1619
+ "image": "https://huggingface.co/renderartist/ROYGBIVFlux/resolve/main/images/ComfyUI_temp_qpxhm_00154_.png",
1620
+ "title": "ROYGBIVFlux",
1621
+ "repo": "renderartist/ROYGBIVFlux",
1622
+ "weights": "ROYGBIV_Flux_v1_renderartist.safetensors",
1623
+ "trigger_word": "r0ygb1v, digital illustration, textured"
1624
+ },
1625
+ #178
1626
+ {
1627
+ "image": "https://huggingface.co/alvdansen/sonny-anime-flex/resolve/main/images/GLuFasaLyEoBaAUQMREVf_20b5cf5b178a404296978e360a9ac435.png",
1628
+ "title": "sonny anime",
1629
+ "repo": "alvdansen/sonny-anime-flex",
1630
+ "weights": "araminta_k_sonnyanime_fluxd_flex.safetensors",
1631
+ "trigger_word": "nm22 [style] style"
1632
+ },
1633
+ #179
1634
+ {
1635
+ "image": "https://huggingface.co/bingbangboom/flux_whimscape/resolve/main/images/2.png",
1636
+ "title": "flux whimscape",
1637
+ "repo": "bingbangboom/flux_whimscape",
1638
+ "weights": "WHMSCPE001.safetensors",
1639
+ "trigger_word": "illustration in the style of WHMSCPE001"
1640
+ },
1641
+ #180
1642
+ {
1643
+ "image": "https://huggingface.co/glif-loradex-trainer/AP123_movie_shots_ic_lora_experiment_v1/resolve/main/samples/1730923312010__000000500_1.jpg",
1644
+ "title": "movie shots ic lora",
1645
+ "repo": "glif-loradex-trainer/AP123_movie_shots_ic_lora_experiment_v1",
1646
+ "weights": "movie_shots_ic_lora_experiment_v1.safetensors",
1647
+ "trigger_word": "MOVIE-SHOTS"
1648
+ },
1649
+ #181
1650
+ {
1651
+ "image": "https://huggingface.co/glif/LiDAR-Vision/resolve/main/images/f8f1995e-c583-425b-b73a-f3e873ce1005.png",
1652
+ "title": "LiDAR",
1653
+ "repo": "glif/LiDAR-Vision",
1654
+ "weights": "Lidar.safetensors",
1655
+ "trigger_word": "L1d4r"
1656
+ },
1657
+ #182
1658
+ {
1659
+ "image": "https://huggingface.co/prithivMLmods/Canopus-Flux-LoRA-Hoodies/resolve/main/images/XXX.png",
1660
+ "title": "Hoodies",
1661
+ "repo": "prithivMLmods/Canopus-Flux-LoRA-Hoodies",
1662
+ "weights": "Canopus-Flux-LoRA-Hoodies.safetensors",
1663
+ "trigger_word": "Hoodie"
1664
+ },
1665
+ #183
1666
+ {
1667
+ "image": "https://huggingface.co/dvyio/flux-lora-rdr2/resolve/main/images/RTqPoC9s0M1wNhago27OV_dda06f47ee764202aa5e55efa923b94e.jpg",
1668
+ "title": "World of RDR",
1669
+ "repo": "dvyio/flux-lora-rdr2",
1670
+ "weights": "eb79a593332f40458ea36fe0782f01a4_pytorch_lora_weights.safetensors",
1671
+ "trigger_word": "in the style of RDRGM"
1672
+ },
1673
+ #184
1674
+ {
1675
+ "image": "https://huggingface.co/Fihade/Retro-Collage-Art-Flux-Dev/resolve/main/images/005.jpeg",
1676
+ "title": "Retro Collage Art",
1677
+ "repo": "Fihade/Retro-Collage-Art-Flux-Dev",
1678
+ "weights": "flux_dev_ff_collage_artstyle.safetensors",
1679
+ "trigger_word": "ff-collage"
1680
+ },
1681
+ #185
1682
+ {
1683
+ "image": "https://huggingface.co/prithivMLmods/Flux.1-Dev-Quote-LoRA/resolve/main/images/QQ2.png",
1684
+ "title": "Quote",
1685
+ "repo": "prithivMLmods/Flux.1-Dev-Quote-LoRA",
1686
+ "weights": "quoter001.safetensors",
1687
+ "trigger_word": "quoter"
1688
+ },
1689
+ #186
1690
+ {
1691
+ "image": "https://huggingface.co/prithivMLmods/Flux.1-Dev-Stamp-Art-LoRA/resolve/main/images/SS2.png",
1692
+ "title": "Stamp",
1693
+ "repo": "prithivMLmods/Flux.1-Dev-Stamp-Art-LoRA",
1694
+ "weights": "stam9.safetensors",
1695
+ "trigger_word": "stam9"
1696
+ },
1697
+ #187
1698
+ {
1699
+ "image": "https://huggingface.co/prithivMLmods/Flux.1-Dev-Hand-Sticky-LoRA/resolve/main/images/H3.png",
1700
+ "title": "Hand Sticky",
1701
+ "repo": "prithivMLmods/Flux.1-Dev-Hand-Sticky-LoRA",
1702
+ "weights": "handstick69.safetensors",
1703
+ "trigger_word": "handstick69"
1704
+ },
1705
+ #188
1706
+ {
1707
+ "image": "https://huggingface.co/prithivMLmods/Flux.1-Dev-Poster-HQ-LoRA/resolve/main/images/PP2.png",
1708
+ "title": "Poster Foss",
1709
+ "repo": "prithivMLmods/Flux.1-Dev-Poster-HQ-LoRA",
1710
+ "weights": "poster-foss.safetensors",
1711
+ "trigger_word": "poster foss"
1712
+ },
1713
+ #189
1714
+ {
1715
+ "image": "https://huggingface.co/prithivMLmods/Flux.1-Dev-Ctoon-LoRA/resolve/main/images/C3.png",
1716
+ "title": "Ctoon",
1717
+ "repo": "prithivMLmods/Flux.1-Dev-Ctoon-LoRA",
1718
+ "weights": "ctoon.safetensors",
1719
+ "trigger_word": "ctoon"
1720
+ },
1721
+ #190
1722
+ {
1723
+ "image": "https://huggingface.co/glif-loradex-trainer/_wezz_flux_dev_4li3nfur/resolve/main/samples/1726702721424__000003000_3.jpg",
1724
+ "title": "4li3nfur",
1725
+ "repo": "glif-loradex-trainer/_wezz_flux_dev_4li3nfur",
1726
+ "weights": "flux_dev_4li3nfur.safetensors",
1727
+ "trigger_word": "4li3nfur"
1728
+ }
1729
+ #add new
1730
+ ]
1731
+
1732
+ #--------------------------------------------------Model Initialization-----------------------------------------------------------------------------------------#
1733
+
1734
+ dtype = torch.bfloat16
1735
+ device = "cuda" if torch.cuda.is_available() else "cpu"
1736
+ base_model = "black-forest-labs/FLUX.1-dev"
1737
+
1738
+ #TAEF1 is very tiny autoencoder which uses the same "latent API" as FLUX.1's VAE. FLUX.1 is useful for real-time previewing of the FLUX.1 generation process.#
1739
+ taef1 = AutoencoderTiny.from_pretrained("madebyollin/taef1", torch_dtype=dtype).to(device)
1740
+ good_vae = AutoencoderKL.from_pretrained(base_model, subfolder="vae", torch_dtype=dtype).to(device)
1741
+ pipe = DiffusionPipeline.from_pretrained(base_model, torch_dtype=dtype, vae=taef1).to(device)
1742
+ pipe_i2i = AutoPipelineForImage2Image.from_pretrained(base_model,
1743
+ vae=good_vae,
1744
+ transformer=pipe.transformer,
1745
+ text_encoder=pipe.text_encoder,
1746
+ tokenizer=pipe.tokenizer,
1747
+ text_encoder_2=pipe.text_encoder_2,
1748
+ tokenizer_2=pipe.tokenizer_2,
1749
+ torch_dtype=dtype
1750
+ )
1751
+
1752
+ MAX_SEED = 2**32-1
1753
+
1754
+ pipe.flux_pipe_call_that_returns_an_iterable_of_images = flux_pipe_call_that_returns_an_iterable_of_images.__get__(pipe)
1755
+
1756
+ class calculateDuration:
1757
+ def __init__(self, activity_name=""):
1758
+ self.activity_name = activity_name
1759
+
1760
+ def __enter__(self):
1761
+ self.start_time = time.time()
1762
+ return self
1763
+
1764
+ def __exit__(self, exc_type, exc_value, traceback):
1765
+ self.end_time = time.time()
1766
+ self.elapsed_time = self.end_time - self.start_time
1767
+ if self.activity_name:
1768
+ print(f"Elapsed time for {self.activity_name}: {self.elapsed_time:.6f} seconds")
1769
+ else:
1770
+ print(f"Elapsed time: {self.elapsed_time:.6f} seconds")
1771
+
1772
+ def update_selection(evt: gr.SelectData, width, height):
1773
+ selected_lora = loras[evt.index]
1774
+ new_placeholder = f"Type a prompt for {selected_lora['title']}"
1775
+ lora_repo = selected_lora["repo"]
1776
+ updated_text = f"### Selected: [{lora_repo}](https://huggingface.co/{lora_repo}) ✅"
1777
+ if "aspect" in selected_lora:
1778
+ if selected_lora["aspect"] == "portrait":
1779
+ width = 768
1780
+ height = 1024
1781
+ elif selected_lora["aspect"] == "landscape":
1782
+ width = 1024
1783
+ height = 768
1784
+ else:
1785
+ width = 1024
1786
+ height = 1024
1787
+ return (
1788
+ gr.update(placeholder=new_placeholder),
1789
+ updated_text,
1790
+ evt.index,
1791
+ width,
1792
+ height,
1793
+ )
1794
+
1795
+ @spaces.GPU(duration=100)
1796
+ def generate_image(prompt_mash, steps, seed, cfg_scale, width, height, lora_scale, progress):
1797
+ pipe.to("cuda")
1798
+ generator = torch.Generator(device="cuda").manual_seed(seed)
1799
+ with calculateDuration("Generating image"):
1800
+ # Generate image
1801
+ for img in pipe.flux_pipe_call_that_returns_an_iterable_of_images(
1802
+ prompt=prompt_mash,
1803
+ num_inference_steps=steps,
1804
+ guidance_scale=cfg_scale,
1805
+ width=width,
1806
+ height=height,
1807
+ generator=generator,
1808
+ joint_attention_kwargs={"scale": lora_scale},
1809
+ output_type="pil",
1810
+ good_vae=good_vae,
1811
+ ):
1812
+ yield img
1813
+
1814
+ def generate_image_to_image(prompt_mash, image_input_path, image_strength, steps, cfg_scale, width, height, lora_scale, seed):
1815
+ generator = torch.Generator(device="cuda").manual_seed(seed)
1816
+ pipe_i2i.to("cuda")
1817
+ image_input = load_image(image_input_path)
1818
+ final_image = pipe_i2i(
1819
+ prompt=prompt_mash,
1820
+ image=image_input,
1821
+ strength=image_strength,
1822
+ num_inference_steps=steps,
1823
+ guidance_scale=cfg_scale,
1824
+ width=width,
1825
+ height=height,
1826
+ generator=generator,
1827
+ joint_attention_kwargs={"scale": lora_scale},
1828
+ output_type="pil",
1829
+ ).images[0]
1830
+ return final_image
1831
+
1832
+ @spaces.GPU(duration=100)
1833
+ def run_lora(prompt, image_input, image_strength, cfg_scale, steps, selected_index, randomize_seed, seed, width, height, lora_scale, progress=gr.Progress(track_tqdm=True)):
1834
+ if selected_index is None:
1835
+ raise gr.Error("You must select a LoRA before proceeding.🧨")
1836
+ selected_lora = loras[selected_index]
1837
+ lora_path = selected_lora["repo"]
1838
+ trigger_word = selected_lora["trigger_word"]
1839
+ if(trigger_word):
1840
+ if "trigger_position" in selected_lora:
1841
+ if selected_lora["trigger_position"] == "prepend":
1842
+ prompt_mash = f"{trigger_word} {prompt}"
1843
+ else:
1844
+ prompt_mash = f"{prompt} {trigger_word}"
1845
+ else:
1846
+ prompt_mash = f"{trigger_word} {prompt}"
1847
+ else:
1848
+ prompt_mash = prompt
1849
+
1850
+ with calculateDuration("Unloading LoRA"):
1851
+ pipe.unload_lora_weights()
1852
+ pipe_i2i.unload_lora_weights()
1853
+
1854
+ #LoRA weights flow
1855
+ with calculateDuration(f"Loading LoRA weights for {selected_lora['title']}"):
1856
+ pipe_to_use = pipe_i2i if image_input is not None else pipe
1857
+ weight_name = selected_lora.get("weights", None)
1858
+
1859
+ pipe_to_use.load_lora_weights(
1860
+ lora_path,
1861
+ weight_name=weight_name,
1862
+ low_cpu_mem_usage=True
1863
+ )
1864
+
1865
+ with calculateDuration("Randomizing seed"):
1866
+ if randomize_seed:
1867
+ seed = random.randint(0, MAX_SEED)
1868
+
1869
+ if(image_input is not None):
1870
+
1871
+ final_image = generate_image_to_image(prompt_mash, image_input, image_strength, steps, cfg_scale, width, height, lora_scale, seed)
1872
+ yield final_image, seed, gr.update(visible=False)
1873
+ else:
1874
+ image_generator = generate_image(prompt_mash, steps, seed, cfg_scale, width, height, lora_scale, progress)
1875
+
1876
+ final_image = None
1877
+ step_counter = 0
1878
+ for image in image_generator:
1879
+ step_counter+=1
1880
+ final_image = image
1881
+ progress_bar = f'<div class="progress-container"><div class="progress-bar" style="--current: {step_counter}; --total: {steps};"></div></div>'
1882
+ yield image, seed, gr.update(value=progress_bar, visible=True)
1883
+
1884
+ yield final_image, seed, gr.update(value=progress_bar, visible=False)
1885
+
1886
+ def get_huggingface_safetensors(link):
1887
+ split_link = link.split("/")
1888
+ if(len(split_link) == 2):
1889
+ model_card = ModelCard.load(link)
1890
+ base_model = model_card.data.get("base_model")
1891
+ print(base_model)
1892
+
1893
+ #Allows Both
1894
+ if((base_model != "black-forest-labs/FLUX.1-dev") and (base_model != "black-forest-labs/FLUX.1-schnell")):
1895
+ raise Exception("Flux LoRA Not Found!")
1896
+
1897
+ # Only allow "black-forest-labs/FLUX.1-dev"
1898
+ #if base_model != "black-forest-labs/FLUX.1-dev":
1899
+ #raise Exception("Only FLUX.1-dev is supported, other LoRA models are not allowed!")
1900
+
1901
+ image_path = model_card.data.get("widget", [{}])[0].get("output", {}).get("url", None)
1902
+ trigger_word = model_card.data.get("instance_prompt", "")
1903
+ image_url = f"https://huggingface.co/{link}/resolve/main/{image_path}" if image_path else None
1904
+ fs = HfFileSystem()
1905
+ try:
1906
+ list_of_files = fs.ls(link, detail=False)
1907
+ for file in list_of_files:
1908
+ if(file.endswith(".safetensors")):
1909
+ safetensors_name = file.split("/")[-1]
1910
+ if (not image_url and file.lower().endswith((".jpg", ".jpeg", ".png", ".webp"))):
1911
+ image_elements = file.split("/")
1912
+ image_url = f"https://huggingface.co/{link}/resolve/main/{image_elements[-1]}"
1913
+ except Exception as e:
1914
+ print(e)
1915
+ gr.Warning(f"You didn't include a link neither a valid Hugging Face repository with a *.safetensors LoRA")
1916
+ raise Exception(f"You didn't include a link neither a valid Hugging Face repository with a *.safetensors LoRA")
1917
+ return split_link[1], link, safetensors_name, trigger_word, image_url
1918
+
1919
+ def check_custom_model(link):
1920
+ if(link.startswith("https://")):
1921
+ if(link.startswith("https://huggingface.co") or link.startswith("https://www.huggingface.co")):
1922
+ link_split = link.split("huggingface.co/")
1923
+ return get_huggingface_safetensors(link_split[1])
1924
+ else:
1925
+ return get_huggingface_safetensors(link)
1926
+
1927
+ def add_custom_lora(custom_lora):
1928
+ global loras
1929
+ if(custom_lora):
1930
+ try:
1931
+ title, repo, path, trigger_word, image = check_custom_model(custom_lora)
1932
+ print(f"Loaded custom LoRA: {repo}")
1933
+ card = f'''
1934
+ <div class="custom_lora_card">
1935
+ <span>Loaded custom LoRA:</span>
1936
+ <div class="card_internal">
1937
+ <img src="{image}" />
1938
+ <div>
1939
+ <h3>{title}</h3>
1940
+ <small>{"Using: <code><b>"+trigger_word+"</code></b> as the trigger word" if trigger_word else "No trigger word found. If there's a trigger word, include it in your prompt"}<br></small>
1941
+ </div>
1942
+ </div>
1943
+ </div>
1944
+ '''
1945
+ existing_item_index = next((index for (index, item) in enumerate(loras) if item['repo'] == repo), None)
1946
+ if(not existing_item_index):
1947
+ new_item = {
1948
+ "image": image,
1949
+ "title": title,
1950
+ "repo": repo,
1951
+ "weights": path,
1952
+ "trigger_word": trigger_word
1953
+ }
1954
+ print(new_item)
1955
+ existing_item_index = len(loras)
1956
+ loras.append(new_item)
1957
+
1958
+ return gr.update(visible=True, value=card), gr.update(visible=True), gr.Gallery(selected_index=None), f"Custom: {path}", existing_item_index, trigger_word
1959
+ except Exception as e:
1960
+ gr.Warning(f"Invalid LoRA: either you entered an invalid link, or a non-FLUX LoRA")
1961
+ return gr.update(visible=True, value=f"Invalid LoRA: either you entered an invalid link, a non-FLUX LoRA"), gr.update(visible=False), gr.update(), "", None, ""
1962
+ else:
1963
+ return gr.update(visible=False), gr.update(visible=False), gr.update(), "", None, ""
1964
+
1965
+ def remove_custom_lora():
1966
+ return gr.update(visible=False), gr.update(visible=False), gr.update(), "", None, ""
1967
+
1968
+ run_lora.zerogpu = True
1969
+
1970
+ css = '''
1971
+ #gen_btn{height: 100%}
1972
+ #gen_column{align-self: stretch}
1973
+ #title{text-align: center}
1974
+ #title h1{font-size: 3em; display:inline-flex; align-items:center}
1975
+ #title img{width: 100px; margin-right: 0.5em}
1976
+ #gallery .grid-wrap{height: 10vh}
1977
+ #lora_list{background: var(--block-background-fill);padding: 0 1em .3em; font-size: 90%}
1978
+ .card_internal{display: flex;height: 100px;margin-top: .5em}
1979
+ .card_internal img{margin-right: 1em}
1980
+ .styler{--form-gap-width: 0px !important}
1981
+ #progress{height:30px}
1982
+ #progress .generating{display:none}
1983
+ .progress-container {width: 100%;height: 30px;background-color: #f0f0f0;border-radius: 15px;overflow: hidden;margin-bottom: 20px}
1984
+ .progress-bar {height: 100%;background-color: #4f46e5;width: calc(var(--current) / var(--total) * 100%);transition: width 0.5s ease-in-out}
1985
+ '''
1986
+
1987
+ with gr.Blocks(theme="prithivMLmods/Minecraft-Theme", css=css, delete_cache=(60, 60)) as app:
1988
+ title = gr.HTML(
1989
+ """<h1>FLUX LoRA DLC🥳</h1>""",
1990
+ elem_id="title",
1991
+ )
1992
+ selected_index = gr.State(None)
1993
+ with gr.Row():
1994
+ with gr.Column(scale=3):
1995
+ prompt = gr.Textbox(label="Prompt", lines=1, placeholder=":/ choose the LoRA and type the prompt ")
1996
+ with gr.Column(scale=1, elem_id="gen_column"):
1997
+ generate_button = gr.Button("Generate", variant="primary", elem_id="gen_btn")
1998
+ with gr.Row():
1999
+ with gr.Column():
2000
+ selected_info = gr.Markdown("")
2001
+ gallery = gr.Gallery(
2002
+ [(item["image"], item["title"]) for item in loras],
2003
+ label="LoRA DLC's",
2004
+ allow_preview=False,
2005
+ columns=3,
2006
+ elem_id="gallery",
2007
+ show_share_button=False
2008
+ )
2009
+ with gr.Group():
2010
+ custom_lora = gr.Textbox(label="Enter Custom LoRA", placeholder="prithivMLmods/Canopus-LoRA-Flux-Anime")
2011
+ gr.Markdown("[Check the list of FLUX LoRA's](https://huggingface.co/models?other=base_model:adapter:black-forest-labs/FLUX.1-dev)", elem_id="lora_list")
2012
+ custom_lora_info = gr.HTML(visible=False)
2013
+ custom_lora_button = gr.Button("Remove custom LoRA", visible=False)
2014
+ with gr.Column():
2015
+ progress_bar = gr.Markdown(elem_id="progress",visible=False)
2016
+ result = gr.Image(label="Generated Image")
2017
+
2018
+ with gr.Row():
2019
+ with gr.Accordion("Advanced Settings", open=False):
2020
+ with gr.Row():
2021
+ input_image = gr.Image(label="Input image", type="filepath")
2022
+ image_strength = gr.Slider(label="Denoise Strength", info="Lower means more image influence", minimum=0.1, maximum=1.0, step=0.01, value=0.75)
2023
+ with gr.Column():
2024
+ with gr.Row():
2025
+ cfg_scale = gr.Slider(label="CFG Scale", minimum=1, maximum=20, step=0.5, value=3.5)
2026
+ steps = gr.Slider(label="Steps", minimum=1, maximum=50, step=1, value=28)
2027
+
2028
+ with gr.Row():
2029
+ width = gr.Slider(label="Width", minimum=256, maximum=1536, step=64, value=1024)
2030
+ height = gr.Slider(label="Height", minimum=256, maximum=1536, step=64, value=1024)
2031
+
2032
+ with gr.Row():
2033
+ randomize_seed = gr.Checkbox(True, label="Randomize seed")
2034
+ seed = gr.Slider(label="Seed", minimum=0, maximum=MAX_SEED, step=1, value=0, randomize=True)
2035
+ lora_scale = gr.Slider(label="LoRA Scale", minimum=0, maximum=3, step=0.01, value=0.95)
2036
+
2037
+ gallery.select(
2038
+ update_selection,
2039
+ inputs=[width, height],
2040
+ outputs=[prompt, selected_info, selected_index, width, height]
2041
+ )
2042
+ custom_lora.input(
2043
+ add_custom_lora,
2044
+ inputs=[custom_lora],
2045
+ outputs=[custom_lora_info, custom_lora_button, gallery, selected_info, selected_index, prompt]
2046
+ )
2047
+ custom_lora_button.click(
2048
+ remove_custom_lora,
2049
+ outputs=[custom_lora_info, custom_lora_button, gallery, selected_info, selected_index, custom_lora]
2050
+ )
2051
+ gr.on(
2052
+ triggers=[generate_button.click, prompt.submit],
2053
+ fn=run_lora,
2054
+ inputs=[prompt, input_image, image_strength, cfg_scale, steps, selected_index, randomize_seed, seed, width, height, lora_scale],
2055
+ outputs=[result, seed, progress_bar]
2056
+ )
2057
+
2058
+ app.queue()
2059
+ app.launch()
requirements.txt ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ git+https://github.com/huggingface/diffusers.git
2
+ git+https://github.com/huggingface/transformers.git
3
+ git+https://github.com/huggingface/accelerate.git
4
+ safetensors
5
+ sentencepiece
6
+ git+https://github.com/huggingface/peft.git