DiffusionGPT commited on
Commit
63d97d5
1 Parent(s): 0789c5d
.gitattributes CHANGED
@@ -33,3 +33,10 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
 
 
 
 
 
 
 
 
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
36
+ gradio_cached_examples/9/Generated[[:space:]]Image/04989aabc52f737b546cb98846d9540f1bc5eab2/tmpbtk9qou5.png filter=lfs diff=lfs merge=lfs -text
37
+ gradio_cached_examples/9/Generated[[:space:]]Image/0ea1eb233d59d5bff5e2c1e37bdb9ba768601382/tmpyip7rwyo.png filter=lfs diff=lfs merge=lfs -text
38
+ gradio_cached_examples/9/Generated[[:space:]]Image/1353e02f065500352fc1b48bf6b6a5d19aad177f/tmpffvmuwkw.png filter=lfs diff=lfs merge=lfs -text
39
+ gradio_cached_examples/9/Generated[[:space:]]Image/67ddf704f43638a823f2704a2220f5b2e3652030/tmp2i3fq6uq.png filter=lfs diff=lfs merge=lfs -text
40
+ gradio_cached_examples/9/Generated[[:space:]]Image/87907aed8ceff52e9e122272ce0398bc4e4da255/tmpi7rgnkt8.png filter=lfs diff=lfs merge=lfs -text
41
+ VectorDB_HF/prompt2scores_sdxl.json filter=lfs diff=lfs merge=lfs -text
42
+ VectorDB_HF/prompt2scores.json filter=lfs diff=lfs merge=lfs -text
VectorDB_HF/prompt2scores.json ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:00c098f8b4db0cab4313a344dc2ce1021cc118dd89966580602e8378f8b386c6
3
+ size 21011550
VectorDB_HF/prompt2scores_sdxl.json ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:4e36e2659b17697606ec7261efc07b08d3501f8b1d9d769c11497f7163c9ee8b
3
+ size 10849474
VectorDB_HF/prompt_embed_st.pickle ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:00b05266d61b63694179a5f61a212d82f589da1daf54c5f8dd2b6307fad6bbc1
3
+ size 15827596
app.py ADDED
@@ -0,0 +1,700 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # coding: utf-8
2
+ import os
3
+ import gradio as gr
4
+ import random
5
+ import torch
6
+ import cv2
7
+ import re
8
+ import uuid
9
+ import json
10
+ import pickle
11
+ from PIL import Image, ImageDraw, ImageOps, ImageFont
12
+ import math
13
+ import numpy as np
14
+ import argparse
15
+ import inspect
16
+ import tempfile
17
+
18
+ from diffusers import StableDiffusionPipeline, StableDiffusionInpaintPipeline, StableDiffusionInstructPix2PixPipeline
19
+ from diffusers import EulerAncestralDiscreteScheduler, PNDMScheduler
20
+ from diffusers import StableDiffusionControlNetPipeline, ControlNetModel, DiffusionPipeline, UniPCMultistepScheduler
21
+ from diffusers import StableDiffusionXLPipeline, AutoPipelineForText2Image
22
+
23
+ from langchain.agents.initialize import initialize_agent
24
+ from langchain.agents.tools import Tool
25
+ from langchain.chains.conversation.memory import ConversationBufferMemory
26
+ from langchain.llms.openai import OpenAI
27
+ from langchain.llms import AzureOpenAI
28
+
29
+
30
+ from sentence_transformers import SentenceTransformer
31
+ from compel import Compel, ReturnedEmbeddingsType
32
+
33
+
34
+ PREFIX = """DiffusionGPT is designed to be able to assist users in generating high-quality images.
35
+
36
+ Human may provide some text prompts to DiffusionGPT. The input prompts will be analyzed by DiffusionGPT to select the most suitable generative model for generating images.
37
+
38
+ Overall, DiffusionGPT is a powerful image generation system that can assist in processing various forms of textual input and match them with the most suitable generative model to accomplish the generation task.
39
+
40
+ TOOLS:
41
+ ------
42
+
43
+ DiffusionGPT has access to the following tools:"""
44
+
45
+ FORMAT_INSTRUCTIONS = """To use a tool, please use the following format:
46
+
47
+ ```
48
+ Thought: Do I need to use a tool? Yes
49
+ Action: the action to take, should be one of [{tool_names}]
50
+ Action Input: the input to the action
51
+ Observation: the result of the action
52
+ ```
53
+
54
+ When you have a response to say to the Human, or if you do not need to use a tool, you MUST use the format:
55
+
56
+ ```
57
+ Thought: Do I need to use a tool? No
58
+ {ai_prefix}: [your response here]
59
+ ```
60
+ """
61
+
62
+ SUFFIX = """You are very strict to the filename correctness and will never fake a file name if it does not exist.
63
+ You will remember to provide the image file name loyally if it's provided in the last tool observation.
64
+
65
+ Begin!
66
+
67
+ Previous conversation history:
68
+ {chat_history}
69
+
70
+ New input: {input}
71
+ DiffusionGPT must use tools to observe images rather than imagination.
72
+ The thoughts and observations are only visible for DiffusionGPT, DiffusionGPT should remember to repeat important information in the final response for Human.
73
+ Thought: Do I need to use a tool? {agent_scratchpad} Let's think step by step.
74
+ """
75
+
76
+ TOT_PROMPTS = """Identify and behave as five different experts that are appropriate to select one element from the input list that best matches the input prompt.
77
+ All experts will write down the selection result, then share it with the group.
78
+
79
+ You then analyze all 5 analyses and output the consensus selected element or your best guess matched element.
80
+ The final selection output MUST be the same as the TEMPLATE:
81
+ TEMPLATE:
82
+ ```
83
+ Selected: [the selected word]
84
+ ```
85
+
86
+ Input list: {search_list}
87
+
88
+ Input prompt: {input}
89
+ """
90
+
91
+
92
+ PROMPT_PARSE_PROMPTS = """Given the user input text.
93
+ Please judge the paradigm of the input text, and then recognize the main string of text prompts according to the corresponding form.
94
+ The output must be same as the TEMPlATE:
95
+
96
+ TEMPLATE:
97
+ ```
98
+ Prompts: [the output prompts]
99
+ ```
100
+
101
+ For instance:
102
+ 1. Input: A dog
103
+ Prompts: A dog
104
+ 2. Input: generate an image of a dog
105
+ Prompts: an image of a dog
106
+ 3. Input: I want to see a beach
107
+ Prompts: a beach
108
+ 4. Input: If you give me a toy, I will laugh very happily
109
+ Prompts: a toy and a laugh face
110
+
111
+ Input: {inputs}
112
+
113
+ """
114
+
115
+
116
+ TREE_OF_MODEL_PROMPT_SUBJECT = """ You are an information analyst who can analyze and abstract a set of words to abstract some representation categories.
117
+ Below is a template that can represent the abstracted categories in Subject Dimension belonging to concrete noun:
118
+
119
+ TEMPLATE:
120
+ ```
121
+ Categories:
122
+ - [Subject]
123
+ - [Subject]
124
+ - ...
125
+ ```
126
+
127
+ You MUST abstract the categories in a highly abstract manner only from Subject Dimension and ensure the whole number of categories are fewer than 5.
128
+ Then, You MUST remove the Style-related categories.
129
+
130
+ Please output the categories following the format of TEMPLATE.
131
+
132
+ Input: {input}
133
+
134
+ """
135
+
136
+ TREE_OF_MODEL_PROMPT_STYLE = """ You are an information analyst who can analyze and summarize a set of words to abstract some representation categories.
137
+ Below is a template that can represent the the abstracted categories in Style Dimension:
138
+
139
+ TEMPLATE:
140
+ ```
141
+ Categories:
142
+ - [Style]
143
+ - [Style]
144
+ - ...
145
+ ```
146
+
147
+ You MUST abstract the categories in a highly abstract manner from only Style dimension and ensure the whole number of categories are fewer than 8.
148
+
149
+ Please output the Categories following the format of TEMPLATE.
150
+
151
+ Input: {input}
152
+
153
+ """
154
+
155
+ TREE_OF_MODEL_PROMPT_ = """ You are an information analyst who can create a Knowledge Tree according to the input categories.
156
+ Below is a knowledge tree template:
157
+
158
+ TEMPLATE:
159
+ ```
160
+ Knowledge Tree:
161
+ - [Subject]
162
+ - [Style]
163
+ - ...
164
+ - [Subject]
165
+ - ...
166
+ ```
167
+
168
+ You MUST place the each Style category as subcategory under the Subject categories based on whether it can be well matched with a specific subject category to form a reasonable scene.
169
+
170
+ Please output the categories following the format of TEMPLATE.
171
+
172
+ Subject Input: {subject}
173
+
174
+ Style Input: {style}
175
+
176
+ """
177
+
178
+
179
+ TREE_OF_MODEL_PROMPT_ADD_MODELS = """ You are an information analyst who can add some input models to an input knowledge tree according to the similarity of the model tags and the categories of the knowledge tree.
180
+
181
+ You need to place each input model into the appropriate subcategory on the tree, one by one.
182
+ You MUST keep the original content of the knowledge tree.
183
+
184
+
185
+ Please output the final knowledge tree.
186
+
187
+ Knowledge Tree Input: {tree}
188
+
189
+ Models Input: {models}
190
+
191
+ Model Tags Input: {model_tags}
192
+
193
+ """
194
+
195
+ os.makedirs('image', exist_ok=True)
196
+
197
+
198
+ from langchain.llms.base import LLM
199
+
200
+ from langchain import PromptTemplate, HuggingFaceHub
201
+ from langchain.llms import HuggingFacePipeline
202
+
203
+ from transformers import AutoTokenizer, AutoModelForCausalLM
204
+
205
+
206
+ def seed_everything(seed):
207
+ random.seed(seed)
208
+ np.random.seed(seed)
209
+ torch.manual_seed(seed)
210
+ torch.cuda.manual_seed_all(seed)
211
+ return seed
212
+
213
+
214
+ def prompts(name, description):
215
+ def decorator(func):
216
+ func.name = name
217
+ func.description = description
218
+ return func
219
+
220
+ return decorator
221
+
222
+ def cut_dialogue_history(history_memory, keep_last_n_words=500):
223
+ if history_memory is None or len(history_memory) == 0:
224
+ return history_memory
225
+ tokens = history_memory.split()
226
+ n_tokens = len(tokens)
227
+
228
+ if n_tokens < keep_last_n_words:
229
+ return history_memory
230
+ paragraphs = history_memory.split('\n')
231
+ last_n_tokens = n_tokens
232
+ while last_n_tokens >= keep_last_n_words:
233
+ last_n_tokens -= len(paragraphs[0].split(' '))
234
+ paragraphs = paragraphs[1:]
235
+ return '\n' + '\n'.join(paragraphs)
236
+
237
+ class Text2Image:
238
+ def __init__(self, device):
239
+ print(f"Initializing Text2Image to {device}")
240
+ self.device = device
241
+ self.torch_dtype = torch.float16 if 'cuda' in device else torch.float32
242
+
243
+ self.llm = OpenAI(temperature=0)
244
+
245
+ if not os.path.exists('model_tree_tot_sdxl.json'):
246
+ with open('model_data_sdxl.json', 'r') as f:
247
+ self.model_data_all = json.load(f)
248
+
249
+ model_tags = {model["model_name"]: model["tag"] for model in self.model_data_all}
250
+
251
+ model_tree = self.build_tree(model_tags)
252
+
253
+ model_all_data = {model["model_name"].split(".")[0]: model for model in self.model_data_all}
254
+
255
+ save_model_tree = {}
256
+ for cate_name, sub_category in model_tree.items():
257
+ cate_name = cate_name.lower()
258
+ temp_category = {}
259
+
260
+ if "Universal" not in sub_category:
261
+ temp_category["universal"] = [model_all_data["kandinsky"], model_all_data["sd_xl"]]
262
+
263
+ for sec_cate_name, sub_sub_cates in sub_category.items():
264
+ sec_cate_name = sec_cate_name.lower()
265
+ temp_model_list = []
266
+
267
+
268
+ for model_name in sub_sub_cates:
269
+ model_name = model_name.strip()
270
+ lower_name = model_name[0].lower() + model_name[1:]
271
+ if model_name in model_all_data:
272
+ temp_model_list.append(model_all_data[model_name])
273
+ elif lower_name in model_all_data:
274
+ temp_model_list.append(model_all_data[lower_name])
275
+
276
+
277
+ temp_category[sec_cate_name] = temp_model_list
278
+
279
+ save_model_tree[cate_name] = temp_category
280
+
281
+ # write in json
282
+ json_data = json.dumps(save_model_tree, indent=2)
283
+ with open('model_tree_tot_sdxl.json', 'w') as f:
284
+ f.write(json_data)
285
+ f.close()
286
+
287
+
288
+
289
+ with open('model_tree_tot_sdxl.json', 'r') as f:
290
+ self.model_data = json.load(f)
291
+
292
+ with open('model_data_sdxl.json', 'r') as f:
293
+ self.model_all_data = json.load(f)
294
+ self.model_all_data = {model["model_name"]:model for model in self.model_all_data}
295
+
296
+
297
+ # Advantage databases with human feedback
298
+ with open('./VectorDB_HF/prompt_embed_st.pickle', 'rb') as f:
299
+ self.pt_pairs = pickle.load(f)
300
+
301
+ with open('./VectorDB_HF/prompt2scores_sdxl.json', 'r') as f:
302
+ self.prompt2scores = json.load(f)
303
+
304
+ self.st_model = SentenceTransformer('sentence-transformers/all-MiniLM-L6-v2')
305
+
306
+ def build_tree(self, model_tags):
307
+ tags_only = list(model_tags.values())
308
+ model_names = list(model_tags.keys())
309
+
310
+ prompts = TREE_OF_MODEL_PROMPT.format(input=tags_only)
311
+
312
+
313
+ prompt1 = TREE_OF_MODEL_PROMPT_SUBJECT.format(input=tags_only)
314
+ response1 = self.llm(prompt1)
315
+
316
+ prompt2 = TREE_OF_MODEL_PROMPT_STYLE.format(input=tags_only)
317
+ response2 = self.llm(prompt2)
318
+
319
+ prompt_tree = TREE_OF_MODEL_PROMPT_.format(style=response2, subject=response1)
320
+ response = self.llm(prompt_tree)
321
+
322
+ tree = response.split("Knowledge Tree:")[1]
323
+
324
+ model_names = [name.split(".")[0] for name in list(model_tags.keys())]
325
+
326
+ prompts = TREE_OF_MODEL_PROMPT_ADD_MODELS.format(model_tags=model_tags, tree=tree, models=model_names)
327
+
328
+ tree = self.llm(prompts)
329
+
330
+ output = {}
331
+ tree_list = tree.split("\n")
332
+ for category in tree_list:
333
+ if category == '':
334
+ continue
335
+
336
+ if category.startswith("- "):
337
+ current_key = category[2:]
338
+ output[current_key] = {}
339
+ elif category.startswith(" - "):
340
+ next_key = category[4:]
341
+ output[current_key][next_key] = []
342
+ elif category.startswith(" - "):
343
+ output[current_key][next_key].append(category[6:])
344
+
345
+ return output
346
+
347
+ def prompt_parse(self, inputs):
348
+
349
+ prompts = PROMPT_PARSE_PROMPTS.format(inputs=inputs)
350
+ output = self.llm(prompts)
351
+ output = output.split("Prompts:")[1]
352
+
353
+ return output.strip()
354
+
355
+ def get_property(self, model_data):
356
+ properties = []
357
+ for model in model_data:
358
+ name = "model_name:" + model["model_name"] + ", "
359
+ tag = "tag:" + ",".join(model["tag"])
360
+
361
+ prop = name + tag + "\n\n"
362
+ properties.append(prop)
363
+ return properties
364
+
365
+
366
+ def search_one_matched(self, inputs, search_list):
367
+
368
+ tot_prompts = TOT_PROMPTS.format(search_list=search_list, input=inputs)
369
+
370
+ model_name = self.llm(tot_prompts)
371
+ print(model_name)
372
+
373
+ if "Selected:" in model_name:
374
+ model_name = model_name.split("Selected:")[-1]
375
+
376
+ for ch in [",", ";", "."]:
377
+ if ch in model_name:
378
+ model_name = model_name.split(ch)[0]
379
+ model_name = model_name.strip().lower()
380
+
381
+ return model_name
382
+
383
+ def select_best_model_with_HF(self, inputs, model_space):
384
+
385
+ text_embed = torch.Tensor(self.st_model.encode([inputs]) )
386
+ text_embed /= text_embed.norm(dim=1, keepdim=True)
387
+
388
+ similarity = text_embed @ self.pt_pairs['text_embeds'].T
389
+
390
+ topk_idxs = similarity.topk(5).indices[0,:]
391
+
392
+ topk_model_list = []
393
+ model_names_of_tree = [model["model_name"].split(".")[0] for model in model_space]
394
+
395
+ for idx, p in enumerate(topk_idxs):
396
+
397
+ save_prompt_name = self.pt_pairs['prompts'][int(p)][:100].replace('\n','')
398
+
399
+ model_scores = self.prompt2scores[save_prompt_name]
400
+
401
+ model_names = list(model_scores.keys())
402
+ reward_scores = []
403
+ for name, values in model_scores.items():
404
+ reward_scores.append(values['image_reward'])
405
+
406
+ reward_scores = torch.Tensor(reward_scores)
407
+ topk_model_idx = reward_scores.topk(5).indices.tolist()
408
+ topk_models = [model_names[i] for i in topk_model_idx]
409
+
410
+ topk_model_list.append(topk_models)
411
+
412
+ prompt1 = f"Please judge whether each name in this list {model_names_of_tree} has highly similar name in the list {topk_model_list}, if yes, output the similar model name, the output MUST be Template: Model: [model name, ...]"
413
+ intersection_model = self.llm(prompt1)
414
+
415
+ prompts = f"Please select one model name from the following model list {intersection_model} that has the highest frequency and top ranking according to the list {topk_model_list}.\n\n The output MUST be Template: Model: [model name]"
416
+ selected_model = self.llm(prompts)
417
+ selected_model = selected_model.split("Model:")[1]
418
+
419
+ return selected_model.strip()
420
+
421
+ def search_model_tree(self, inputs):
422
+ search_space = self.model_data
423
+ search_path = []
424
+
425
+ while not isinstance(search_space, list):
426
+ search_list = list(search_space.keys())
427
+ name = self.search_one_matched(inputs, search_list)
428
+ search_path.append(name)
429
+ search_space = search_space[name]
430
+
431
+ candidate_model_data = {}
432
+ for model in search_space:
433
+ candidate_model_data[model["model_name"]] = model
434
+
435
+ model_properties = self.get_property(search_space)
436
+
437
+ model_name_pre = self.select_best_model_with_HF(inputs, search_space)
438
+ all_names = list(self.model_all_data.keys())
439
+ all_names = [name + "\n" for name in all_names]
440
+
441
+ prompts = f"Please according to the name of {model_name_pre} and select one element from the list bellow, and ensure the selected element MUST be the same as one of the list {all_names}."
442
+ model_name = self.llm(prompts).strip('\n')
443
+
444
+ if model_name not in self.model_all_data:
445
+ model_name = model_name[0].lower() + model_name[1:]
446
+ selected_model = self.model_all_data[model_name]
447
+
448
+ search_path.append(model_name)
449
+
450
+ return search_path, selected_model
451
+
452
+
453
+ def prompt_entension(self, inputs, model):
454
+ example_prompt = model["example_prompts"][0]
455
+ example_n_prompt = model["negtive_prompts"][0]
456
+
457
+ prompts = f"Here is a paragraph describing an image. " \
458
+ f"{inputs}. " \
459
+ f"Please follow the sentence pattern of the example to expand the description of the input paragraph. The output MUST preserve the contents of the input paragraph. Example: {example_prompt}."
460
+
461
+ extended_prompt = self.llm(prompts)
462
+
463
+ return extended_prompt, example_n_prompt
464
+
465
+ def match_id(self, model):
466
+
467
+ model_names = list(self.model_all_data.keys())
468
+
469
+ prompts = f"Here is a model. " \
470
+ f"{model}. " \
471
+ f"Please select the model name that best matches the given model from the model name list {model_names}. " \
472
+ f"The output must be the same as the word in the list. "
473
+
474
+ matched_name = self.llm(prompts)
475
+ matched_name = matched_name[2:]
476
+
477
+ return matched_name
478
+
479
+
480
+ @prompts(name="Generate Image From User Input Text",
481
+ description="always useful to generate an image from a user input text and save it to a file. "
482
+ "The input to this tool MUST be the whole user input text.")
483
+
484
+ def inference(self, inputs):
485
+ # Prompt Parse
486
+ original_input = inputs
487
+ inputs = self.prompt_parse(inputs)
488
+
489
+ # select model tree
490
+
491
+ model_select_path, selected_model_data = self.search_model_tree(inputs)
492
+ print("Selected model path:", model_select_path)
493
+ print("Selected model name:", selected_model_data["model_name"])
494
+
495
+ model_name = selected_model_data["model_name"]
496
+ model_type = selected_model_data["model_type"]
497
+
498
+ self.pipe_prior = None
499
+ if "checkpoint" in model_type:
500
+
501
+ if model_name == "kandinsky":
502
+
503
+ self.pipe = DiffusionPipeline.from_pretrained("runwayml/stable-diffusion-v1-5", torch_dtype=self.torch_dtype)
504
+
505
+ from kandinsky2 import get_kandinsky2
506
+ model_kandinsky = get_kandinsky2('cuda', task_type='text2img', model_version='2.2')
507
+
508
+ elif model_name == "stable-diffusion-xl-base-1.0":
509
+ self.pipe = DiffusionPipeline.from_pretrained("stabilityai/stable-diffusion-xl-base-1.0", torch_dtype=torch.float16, use_safetensors=True, variant="fp16")
510
+
511
+ elif model_name in list(self.model_all_data.keys()):
512
+ model_id = "./checkpoints/" + model_name
513
+ self.pipe = StableDiffusionXLPipeline.from_single_file(model_id, torch_dtype=self.torch_dtype)
514
+
515
+ self.pipe.to(self.device)
516
+
517
+ elif model_type == "lora":
518
+
519
+ base_model = selected_model_data["resources_used"][0]
520
+ base_model_name = self.match_id(base_model)
521
+ if base_model_name == "stable-diffusion-xl-base-1.0":
522
+ self.pipe = DiffusionPipeline.from_pretrained("stabilityai/stable-diffusion-xl-base-1.0", torch_dtype=torch.float16, use_safetensors=True, variant="fp16")
523
+ else:
524
+ base_model_id = "./checkpoints/" + base_model_name
525
+ self.pipe = StableDiffusionXLPipeline.from_single_file(base_model_id, torch_dtype=self.torch_dtype)
526
+
527
+
528
+ self.pipe.to(self.device)
529
+ self.pipe.load_lora_weights("./checkpoints", weight_name=model_name)
530
+
531
+ if selected_model_data["example_prompts"][0] != "None":
532
+ prompt, n_prompt = self.prompt_entension(inputs, selected_model_data)
533
+
534
+ else:
535
+ prompt = inputs
536
+ n_prompt = selected_model_data["negtive_prompts"][0]
537
+
538
+ if n_prompt == "None":
539
+ n_prompt = ""
540
+
541
+ prompt_embeds = None
542
+
543
+ ## compel for long text
544
+ compel = Compel(tokenizer=[self.pipe.tokenizer, self.pipe.tokenizer_2] , text_encoder=[self.pipe.text_encoder, self.pipe.text_encoder_2], returned_embeddings_type=ReturnedEmbeddingsType.PENULTIMATE_HIDDEN_STATES_NON_NORMALIZED, requires_pooled=[False, True])
545
+
546
+ prompt_list = list(prompt.strip().split("."))
547
+ n_prompt_list = list(n_prompt.strip().split("."))
548
+ prompt = f'{prompt_list}.and()'
549
+ n_prompt = f'{n_prompt_list}.and()'
550
+
551
+ prompt_embeds, pooled_embeds = compel.build_conditioning_tensor(prompt)
552
+ negative_conditioning, neg_pooled_embeds = compel.build_conditioning_tensor(n_prompt)
553
+ [prompt_embeds, negative_conditioning] = compel.pad_conditioning_tensors_to_same_length([prompt_embeds, negative_conditioning])
554
+ negative_prompt_embeds = negative_conditioning
555
+
556
+ if prompt_embeds is not None:
557
+ images = self.pipe(prompt_embeds=prompt_embeds, pooled_prompt_embeds=pooled_embeds, negative_prompt_embeds=negative_prompt_embeds, negative_pooled_prompt_embeds=neg_pooled_embeds).images
558
+
559
+ elif model_name == "kandinsky":
560
+ images = model_kandinsky.generate_text2img(prompt, decoder_steps=50, batch_size=1, h=1024, w=1024)
561
+
562
+ else:
563
+ images = self.pipe(prompt, negative_prompt=n_prompt).images
564
+
565
+ image_filename = os.path.join('image', f"{str(uuid.uuid4())[:8]}.png")
566
+
567
+ output = images[0]
568
+ output.save(image_filename)
569
+
570
+ print(
571
+ f"\nProcessed Text2Image, Input Text: {inputs}, Output Image: {image_filename}")
572
+ return image_filename
573
+
574
+
575
+ class ConversationBot:
576
+ def __init__(self, load_dict):
577
+ print(f"Initializing DiffusionGPT, load_dict={load_dict}")
578
+
579
+ self.models = {}
580
+ # Load Basic Foundation Models
581
+ for class_name, device in load_dict.items():
582
+ self.models[class_name] = globals()[class_name](device=device)
583
+
584
+ # Load Template Foundation Models
585
+ for class_name, module in globals().items():
586
+ if getattr(module, 'template_model', False):
587
+ template_required_names = {k for k in inspect.signature(module.__init__).parameters.keys() if k!='self'}
588
+ loaded_names = set([type(e).__name__ for e in self.models.values()])
589
+ if template_required_names.issubset(loaded_names):
590
+ self.models[class_name] = globals()[class_name](
591
+ **{name: self.models[name] for name in template_required_names})
592
+
593
+ print(f"All the Available Functions: {self.models}")
594
+
595
+ self.tools = []
596
+ for instance in self.models.values():
597
+ for e in dir(instance):
598
+ if e.startswith('inference'):
599
+ func = getattr(instance, e)
600
+ self.tools.append(Tool(name=func.name, description=func.description, func=func))
601
+ self.llm = OpenAI(temperature=0)
602
+
603
+ self.memory = ConversationBufferMemory(memory_key="chat_history", output_key='output')
604
+
605
+ def init_agent(self, lang):
606
+ self.memory.clear() #clear previous history
607
+
608
+ place = "Enter text and press enter, or upload an image"
609
+ label_clear = "Clear"
610
+
611
+ self.agent = initialize_agent(
612
+ self.tools,
613
+ self.llm,
614
+ agent="conversational-react-description",
615
+ verbose=True,
616
+ memory=self.memory,
617
+ return_intermediate_steps=True,
618
+ agent_kwargs={'prefix': PREFIX, 'format_instructions': FORMAT_INSTRUCTIONS,
619
+ 'suffix': SUFFIX},
620
+ handle_parsing_errors="Check your output and make sure it conforms!" )
621
+ return gr.update(visible = True), gr.update(visible = False), gr.update(placeholder=place), gr.update(value=label_clear)
622
+
623
+ def run_text(self, text, state):
624
+ self.agent.memory.buffer = cut_dialogue_history(self.agent.memory.buffer, keep_last_n_words=500)
625
+ res = self.agent({"input": text.strip()})
626
+ res['output'] = res['output'].replace("\\", "/")
627
+ response = re.sub('(image/[-\w]*.png)', lambda m: f'![](file={m.group(0)})*{m.group(0)}*', res['output'])
628
+ state = state + [(text, response)]
629
+ print(f"\nProcessed run_text, Input text: {text}\n")
630
+ return state, state
631
+
632
+ if __name__ == '__main__':
633
+
634
+ parser = argparse.ArgumentParser()
635
+ parser.add_argument('--load', type=str, default="Text2Image_cuda:0")
636
+ args = parser.parse_args()
637
+ load_dict = {e.split('_')[0].strip(): e.split('_')[1].strip() for e in args.load.split(',')}
638
+
639
+ def init_api(apikey):
640
+ os.environ['OPENAI_API_KEY'] = apikey
641
+ global bot
642
+ bot = ConversationBot(load_dict=load_dict)
643
+ print('set new api key:', apikey)
644
+ return None
645
+
646
+ init_api(apikey="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")
647
+ def inference_warp(prompt):
648
+ prompt = prompt.strip()
649
+ global bot
650
+ state = []
651
+ _, state = bot.run_text(prompt, state)
652
+
653
+ print('========>', str(state))
654
+
655
+ pattern = r"\(file=(.*?)\)"
656
+ matches = re.findall(pattern, str(state))
657
+
658
+
659
+ if matches:
660
+ file_path = matches[0]
661
+ print(file_path)
662
+
663
+
664
+ image = Image.open(file_path)
665
+ return image
666
+
667
+ with gr.Blocks(css="#chatbot .overflow-y-auto{height:1000px}") as demo:
668
+ state = gr.State([])
669
+ with gr.Row():
670
+ with gr.Column():
671
+ apikey = gr.Textbox(label='apikey', value="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")
672
+ prompt = gr.Textbox(label='Prompt')
673
+ run_button = gr.Button('Generate Image')
674
+
675
+ result = gr.Image(label="Generated Image")
676
+ bot.init_agent("English")
677
+ run_button.click(fn=inference_warp,
678
+ inputs=prompt,
679
+ outputs=result,)
680
+
681
+ apikey.change(fn=init_api, inputs=[apikey])
682
+
683
+
684
+ examples = [
685
+ ["a girl with dress and red hat."],
686
+ ["generate an image of a laughing woman, fashion magazine cover."],
687
+ ["a cat on the grass."],
688
+ ["create an illustration of a romantic couple sharing a tender moment under a starry sky."],
689
+ ["a robot cooking in the kitchen."]
690
+
691
+ ]
692
+ gr.Examples(examples=examples,
693
+ inputs=prompt,
694
+ outputs=result,
695
+ fn=inference_warp,
696
+ cache_examples=True,
697
+ run_on_click=True
698
+ )
699
+
700
+ demo.launch(server_name="0.0.0.0", server_port=7862)
gradio_cached_examples/9/Generated Image/04989aabc52f737b546cb98846d9540f1bc5eab2/tmpbtk9qou5.png ADDED

Git LFS Details

  • SHA256: ef73c8b2e7f84c9d25c78300795e0f0c28b1ad798ff5ded0e1a24ec605966d43
  • Pointer size: 132 Bytes
  • Size of remote file: 1.75 MB
gradio_cached_examples/9/Generated Image/0ea1eb233d59d5bff5e2c1e37bdb9ba768601382/tmpyip7rwyo.png ADDED

Git LFS Details

  • SHA256: 5fc4e7d53d29843613081c84c68a2d1402604b788e909917f6b8875f3d2583cf
  • Pointer size: 132 Bytes
  • Size of remote file: 1.43 MB
gradio_cached_examples/9/Generated Image/1353e02f065500352fc1b48bf6b6a5d19aad177f/tmpffvmuwkw.png ADDED

Git LFS Details

  • SHA256: 54c8101e4318c0c0764adf6bd3a29a05dfceb6e74c42b29551a8480e43e1482a
  • Pointer size: 132 Bytes
  • Size of remote file: 1.76 MB
gradio_cached_examples/9/Generated Image/67ddf704f43638a823f2704a2220f5b2e3652030/tmp2i3fq6uq.png ADDED

Git LFS Details

  • SHA256: a8b997733e065f366f224d736e81634537204ecba6e17fdf16e1443199fb41ed
  • Pointer size: 132 Bytes
  • Size of remote file: 1.83 MB
gradio_cached_examples/9/Generated Image/87907aed8ceff52e9e122272ce0398bc4e4da255/tmpi7rgnkt8.png ADDED

Git LFS Details

  • SHA256: 490a0bd62906079986331d1dbdeecdac58fe91eeafea5b0a7b2477e7c80c3cbc
  • Pointer size: 132 Bytes
  • Size of remote file: 2.16 MB
gradio_cached_examples/9/log.csv ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ Generated Image,flag,username,timestamp
2
+ Generated Image/1353e02f065500352fc1b48bf6b6a5d19aad177f/tmpffvmuwkw.png,,,2024-01-07 02:40:42.674446
3
+ Generated Image/67ddf704f43638a823f2704a2220f5b2e3652030/tmp2i3fq6uq.png,,,2024-01-07 02:43:43.157733
4
+ Generated Image/87907aed8ceff52e9e122272ce0398bc4e4da255/tmpi7rgnkt8.png,,,2024-01-07 02:46:38.959183
5
+ Generated Image/04989aabc52f737b546cb98846d9540f1bc5eab2/tmpbtk9qou5.png,,,2024-01-07 02:49:23.650250
6
+ Generated Image/0ea1eb233d59d5bff5e2c1e37bdb9ba768601382/tmpyip7rwyo.png,,,2024-01-07 02:52:09.535222
model_data_sdxl.json ADDED
@@ -0,0 +1,132 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [
2
+ {
3
+ "model_name": "weird_future_fashion_v5_xl.safetensors",
4
+ "model_type": "lora",
5
+ "tag": ["futuristic", "clothing", "fashion design"],
6
+ "version": "v5xl",
7
+ "trigger_words": ["weird future fashion"],
8
+ "base_model": "SDXL 1.0",
9
+ "resources_used": ["DynaVision XL All-in-one"],
10
+ "example_prompts": ["<lora:weird future fashion_v5_xl:1> a clean shaven man, wearing thorny fractal metallic transparent hard plastic astronaut [visor|helmet], ((black clothes)), weird future fashion, EL led wire, standing in an alien orange orchard, (cinematic overcast lighting), bokeh, hdr, 8k, sharp focus, dof, 35 mm lens portrait, close up (professional model photograph), (shallow focus), (extremely detailed face and body), mood lighting",
11
+ "(8k, masterpiece:1.2), Night view of city streets, The lights of the night, (ultra highres:1.0), watercolor, close up face, a beautiful woman, transparent blouse, safety goggles with visor, cybernetic robotic LED face, weird future fashion with straps, (detailed face), model photoshoot style, long glowing [red|green|yellow|black] hair made of optic fibers on head, hdr, backlighting, realism, (hyperrealism), (cinematic), (hyperdetailed:1.2), best quality, refraction, (best quality:1.0), close up, <lora:weird future fashion_v5_xl:1>"],
12
+ "negtive_prompts": ["(illustration) (cartoon) (lowres) (blurry), old, child, symmetrical, harsh lighting, nude, symmetrical pose",
13
+ "asian face, plastic skin, doll, full body, canvas frame, cartoon, 3d, ((disfigured)), ((bad art)), ((deformed)),((extra limbs)), blurry, extra fingers, mutated hands, ((poorly drawn hands)), ((poorly drawn face)), (((mutation))), (((deformed))), ((ugly)), blurry, ((bad anatomy)), (((bad proportions))), ((extra limbs)), cloned face, (((disfigured))), out of frame, ugly, extra limbs, (bad anatomy), gross proportions, (malformed limbs), ((missing arms)), ((missing legs)), (((extra arms))), (((extra legs))), mutated hands, (fused fingers), (too many fingers), (((long neck))), Photoshop, video game, ugly"]
14
+ },
15
+ {
16
+ "model_name": "fenrisxl_801Photorealistic.safetensors",
17
+ "model_type": "checkpoint merge",
18
+ "tag": ["animal", "anime", "landscapes"],
19
+ "version": "8.01",
20
+ "trigger_words": ["None"],
21
+ "base_model": "SDXL 1.0",
22
+ "resources_used": ["None"],
23
+ "example_prompts": ["a cute anime cat that wearing a pirate outfit like in the one piece manga, detailed, realistic, 8k uhd, high quality",
24
+ "an shiba inu mechanic is repairing his steampunk car, detailed, realistic, 8k uhd, high quality"],
25
+ "negtive_prompts": ["static, noisy, deformed, shaky, abrupt, flat, low contrast, boring, tits, nude, woman, smooth, plastic, blurry, low-resolution, deep-fried, oversaturated",
26
+ "static, noisy, deformed, shaky, abrupt, flat, low contrast, boring, tits, nude, woman, smooth, plastic, blurry, low-resolution, deep-fried, oversaturated"]
27
+ },
28
+ {
29
+ "model_name": "dynavisionXLAllInOneStylized_beta0411Bakedvae.safetensors",
30
+ "model_type": "checkpoint merge",
31
+ "tag": ["anime", "3d", "style", "girls"],
32
+ "version": "beta_0.4.1.1",
33
+ "trigger_words": ["None"],
34
+ "base_model": "SDXL 1.0",
35
+ "resources_used": ["None"],
36
+ "example_prompts": ["ethereal fantasy concept art of A magenta haired woman on vacation enjoying the local party scene at morning in Mos Eisley on the planet Tatooine in Star Wars . magnificent, celestial, ethereal, painterly, epic, majestic, magical, fantasy art, cover art, dreamy, skeptical, doubting, cynical",
37
+ "A orange (skinned wrinkly alien being wearing traditional clothing:1.3) on vacation enjoying the local party scene at noon in inside a dark and mysterious alien junk shop in Knowhere by Marvel Guardians of the Galaxy , involved in a project, line art inked negative space minimalistic pencil and paper simple drawing Naoko Takeuchi"],
38
+ "negtive_prompts": ["photographic, realistic, realism, 35mm film, dslr, cropped, frame, text, deformed, glitch, noise, noisy, off-center, deformed, cross-eyed, closed eyes, bad anatomy, ugly, disfigured, sloppy, duplicate, mutated, black and white, (nsfw nudity naked nipples:1.3)",
39
+ "(nsfw nudity naked nipples:1.3)"]
40
+ },
41
+ {
42
+ "model_name": "sdxlNijiSpecial_sdxlNijiSE.safetensors",
43
+ "model_type": "checkpoint trained",
44
+ "tag": ["Midjourney", "anime", "style", "Niji"],
45
+ "version": "SDXL_NIJI",
46
+ "trigger_words": ["None"],
47
+ "base_model": "SDXL 1.0",
48
+ "resources_used": ["None"],
49
+ "example_prompts": ["Fairy, HDR, ultra high-detail, centered, bokeh, lens flare, foggy dusk, bloom, light bloom, cinematic lighting, high dynamic range, depth of field, full pose",
50
+ "knight, short messy blond hair, blue eyes, scales, detailed armor, short hair, metallic, highly detailed paiting, ornaments, gold, nice body, hyper detailed face, unreal engine, 8k, Ultra high quality, detailed face, soft natural skin, detailed reflective eyes, sparks, airy, leaves, sunlight, sunny day, sunbeams, bright colors, fantasy, concept art, digital art, flawless eyes, flawless face, flawless, beautiful detailed eyes, hyperdetailed face, complex, golden ratio"],
51
+ "negtive_prompts": ["(worst quality, low quality, normal quality, bad quality:1.4), (lowres:1.3), (extra fingers, missing fingers:1.2), (poorly rendered hands:1.2), (mutation:1.1), (mutated hands:1.3), (deformed iris, deformed pupils:1.1), watermark, missing arms, missing hands, (long neck:1.4), (poorly drawn:1.3), (poorly drawn eyes:1.2), (poorly drawn hands:1.3), (poorly drawn iris:1.2), (poorly drawn pupils:1.2), (realistic:1.5), (blurry:1.1)",
52
+ "(worst quality, low quality, normal quality, bad quality:1.4), (lowres:1.3), (extra fingers, missing fingers:1.2), (poorly rendered hands:1.2), (mutation:1.1), (mutated hands:1.3), (deformed iris, deformed pupils:1.1), watermark, missing arms, missing hands, (long neck:1.4), (poorly drawn:1.3), (poorly drawn eyes:1.2), (poorly drawn hands:1.3), (poorly drawn iris:1.2), (poorly drawn pupils:1.2), (realistic:1.5)"]
53
+ },
54
+ {
55
+ "model_name": "copaxTimelessxlSDXL1_v5.safetensors",
56
+ "model_type": "checkpoint trained",
57
+ "tag": ["person", "realistic", "style", "copax timeless"],
58
+ "version": "v5",
59
+ "trigger_words": ["None"],
60
+ "base_model": "SDXL 1.0",
61
+ "resources_used": ["None"],
62
+ "example_prompts": ["None",
63
+ "None"],
64
+ "negtive_prompts": ["low quality, bad quality",
65
+ "None"]
66
+ },
67
+ {
68
+ "model_name": "starcitizen.safetensors",
69
+ "model_type": "lora",
70
+ "tag": ["vehicle", "space", "mecha"],
71
+ "version": "v1.0",
72
+ "trigger_words": ["star citizen"],
73
+ "base_model": "SDXL 1.0",
74
+ "resources_used": ["dreamshaperXL"],
75
+ "example_prompts": ["None",
76
+ "None"],
77
+ "negtive_prompts": ["low quality, bad quality",
78
+ "None"]
79
+ },
80
+ {
81
+ "model_name": "lwmirXL-V1.0fp16.safetensors",
82
+ "model_type": "lora",
83
+ "tag": ["buildings", "architecture"],
84
+ "version": "v1.0",
85
+ "trigger_words": ["mir"],
86
+ "base_model": "SDXL 1.0",
87
+ "resources_used": ["SDXL 1.0"],
88
+ "example_prompts": ["architecture,masterpiece,super detailed,8k,great quality,hires,realistic,photorealistic,sharp focus,Museum,modern,zaha hadid, award-winning, professional, highly detailed",
89
+ "A futuristic architectural marvel, envisioned by Zhang Lei, visionary architect, innovative design, sleek lines, cutting-edge materials, soaring skyscrapers piercing the sky, a cityscape of glass and steel, suspended walkways and floating gardens, advanced sustainable technology, self-sufficient energy systems, integrated transportation networks, seamless fusion of nature and urbanity, awe-inspiring structures that redefine the notion of modernity, a glimpse into the possibilities of a future where architecture pushes the boundaries of imagination award-winning, professional, highly detailed"],
90
+ "negtive_prompts": ["text, watermark,ugly, deformed, noisy, blurry, distorted, grainy",
91
+ "text, watermark,ugly, deformed, noisy, blurry, distorted, grainy"]
92
+ },
93
+ {
94
+ "model_name": "kandinsky",
95
+ "model_type": "checkpoint",
96
+ "tag": ["base model", "universal", "animals", "objects", "anything"],
97
+ "version": "2.1",
98
+ "trigger_words": ["None"],
99
+ "base_model": "None",
100
+ "resources_used": ["None"],
101
+ "example_prompts": ["None",
102
+ "None"],
103
+ "negtive_prompts": ["low quality, bad quality",
104
+ "None"]
105
+ },
106
+ {
107
+ "model_name": "dreamshaperXL10_alpha2Xl10.safetensors",
108
+ "model_type": "checkpoint trained",
109
+ "tag": ["base model", "artstyle", "person", "realistic", "dreamshaper"],
110
+ "version": "alpha2",
111
+ "trigger_words": ["None"],
112
+ "base_model": "SDXL 1.0",
113
+ "resources_used": ["None"],
114
+ "example_prompts": ["photo, 8k portrait of beautiful cyborg with brown hair, intricate, elegant, highly detailed, majestic, digital photography, art by artgerm and ruan jia and greg rutkowski surreal painting gold butterfly filigree, broken glass, (masterpiece, sidelighting, finely detailed beautiful eyes: 1.2), hdr, realistic, high definition",
115
+ "(masterpiece), (extremely intricate:1.3), (realistic), movie screencap, dragon flying through the sky, 8k, 4k, hd"],
116
+ "negtive_prompts": ["embedding:BadDream, embedding:FastNegativeV2",
117
+ "(deformed iris, deformed pupils), text, worst quality, low quality, jpeg artifacts, ugly, duplicate, morbid, mutilated, (extra fingers), (mutated hands), poorly drawn hands, poorly drawn face, mutation, deformed, blurry, dehydrated, bad anatomy, bad proportions, extra limbs, cloned face, disfigured, gross proportions, malformed limbs, missing arms, missing legs, extra arms, extra legs, (fused fingers), (too many fingers), long neck, camera embedding:BadDream embedding:FastNegativeV2"]
118
+ },
119
+ {
120
+ "model_name": "stable-diffusion-xl-base-1.0",
121
+ "model_type": "checkpoint",
122
+ "tag": ["base model", "universal", "animals", "objects", "anything"],
123
+ "version": "1.0",
124
+ "trigger_words": ["None"],
125
+ "base_model": "SDXL 1.0",
126
+ "resources_used": ["None"],
127
+ "example_prompts": ["None",
128
+ "None"],
129
+ "negtive_prompts": ["low quality, bad quality",
130
+ "None"]
131
+ }
132
+ ]
model_tree_tot_sdxl.json ADDED
@@ -0,0 +1,912 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "objects": {
3
+ "futuristic": [
4
+ {
5
+ "model_name": "weird_future_fashion_v5_xl.safetensors",
6
+ "model_type": "lora",
7
+ "tag": [
8
+ "futuristic",
9
+ "clothing",
10
+ "fashion design"
11
+ ],
12
+ "version": "v5xl",
13
+ "trigger_words": [
14
+ "weird future fashion"
15
+ ],
16
+ "base_model": "SDXL 1.0",
17
+ "resources_used": [
18
+ "DynaVision XL All-in-one"
19
+ ],
20
+ "example_prompts": [
21
+ "<lora:weird future fashion_v5_xl:1> a clean shaven man, wearing thorny fractal metallic transparent hard plastic astronaut [visor|helmet], ((black clothes)), weird future fashion, EL led wire, standing in an alien orange orchard, (cinematic overcast lighting), bokeh, hdr, 8k, sharp focus, dof, 35 mm lens portrait, close up (professional model photograph), (shallow focus), (extremely detailed face and body), mood lighting",
22
+ "(8k, masterpiece:1.2), Night view of city streets, The lights of the night, (ultra highres:1.0), watercolor, close up face, a beautiful woman, transparent blouse, safety goggles with visor, cybernetic robotic LED face, weird future fashion with straps, (detailed face), model photoshoot style, long glowing [red|green|yellow|black] hair made of optic fibers on head, hdr, backlighting, realism, (hyperrealism), (cinematic), (hyperdetailed:1.2), best quality, refraction, (best quality:1.0), close up, <lora:weird future fashion_v5_xl:1>"
23
+ ],
24
+ "negtive_prompts": [
25
+ "(illustration) (cartoon) (lowres) (blurry), old, child, symmetrical, harsh lighting, nude, symmetrical pose",
26
+ "asian face, plastic skin, doll, full body, canvas frame, cartoon, 3d, ((disfigured)), ((bad art)), ((deformed)),((extra limbs)), blurry, extra fingers, mutated hands, ((poorly drawn hands)), ((poorly drawn face)), (((mutation))), (((deformed))), ((ugly)), blurry, ((bad anatomy)), (((bad proportions))), ((extra limbs)), cloned face, (((disfigured))), out of frame, ugly, extra limbs, (bad anatomy), gross proportions, (malformed limbs), ((missing arms)), ((missing legs)), (((extra arms))), (((extra legs))), mutated hands, (fused fingers), (too many fingers), (((long neck))), Photoshop, video game, ugly"
27
+ ]
28
+ }
29
+ ],
30
+ "anime": [
31
+ {
32
+ "model_name": "fenrisxl_801Photorealistic.safetensors",
33
+ "model_type": "checkpoint merge",
34
+ "tag": [
35
+ "animal",
36
+ "anime",
37
+ "landscapes"
38
+ ],
39
+ "version": "8.01",
40
+ "trigger_words": [
41
+ "None"
42
+ ],
43
+ "base_model": "SDXL 1.0",
44
+ "resources_used": [
45
+ "None"
46
+ ],
47
+ "example_prompts": [
48
+ "a cute anime cat that wearing a pirate outfit like in the one piece manga, detailed, realistic, 8k uhd, high quality",
49
+ "an shiba inu mechanic is repairing his steampunk car, detailed, realistic, 8k uhd, high quality"
50
+ ],
51
+ "negtive_prompts": [
52
+ "static, noisy, deformed, shaky, abrupt, flat, low contrast, boring, tits, nude, woman, smooth, plastic, blurry, low-resolution, deep-fried, oversaturated",
53
+ "static, noisy, deformed, shaky, abrupt, flat, low contrast, boring, tits, nude, woman, smooth, plastic, blurry, low-resolution, deep-fried, oversaturated"
54
+ ]
55
+ },
56
+ {
57
+ "model_name": "dynavisionXLAllInOneStylized_beta0411Bakedvae.safetensors",
58
+ "model_type": "checkpoint merge",
59
+ "tag": [
60
+ "anime",
61
+ "3d",
62
+ "style",
63
+ "girls"
64
+ ],
65
+ "version": "beta_0.4.1.1",
66
+ "trigger_words": [
67
+ "None"
68
+ ],
69
+ "base_model": "SDXL 1.0",
70
+ "resources_used": [
71
+ "None"
72
+ ],
73
+ "example_prompts": [
74
+ "ethereal fantasy concept art of A magenta haired woman on vacation enjoying the local party scene at morning in Mos Eisley on the planet Tatooine in Star Wars . magnificent, celestial, ethereal, painterly, epic, majestic, magical, fantasy art, cover art, dreamy, skeptical, doubting, cynical",
75
+ "A orange (skinned wrinkly alien being wearing traditional clothing:1.3) on vacation enjoying the local party scene at noon in inside a dark and mysterious alien junk shop in Knowhere by Marvel Guardians of the Galaxy , involved in a project, line art inked negative space minimalistic pencil and paper simple drawing Naoko Takeuchi"
76
+ ],
77
+ "negtive_prompts": [
78
+ "photographic, realistic, realism, 35mm film, dslr, cropped, frame, text, deformed, glitch, noise, noisy, off-center, deformed, cross-eyed, closed eyes, bad anatomy, ugly, disfigured, sloppy, duplicate, mutated, black and white, (nsfw nudity naked nipples:1.3)",
79
+ "(nsfw nudity naked nipples:1.3)"
80
+ ]
81
+ },
82
+ {
83
+ "model_name": "sdxlNijiSpecial_sdxlNijiSE.safetensors",
84
+ "model_type": "checkpoint trained",
85
+ "tag": [
86
+ "Midjourney",
87
+ "anime",
88
+ "style",
89
+ "Niji"
90
+ ],
91
+ "version": "SDXL_NIJI",
92
+ "trigger_words": [
93
+ "None"
94
+ ],
95
+ "base_model": "SDXL 1.0",
96
+ "resources_used": [
97
+ "None"
98
+ ],
99
+ "example_prompts": [
100
+ "Fairy, HDR, ultra high-detail, centered, bokeh, lens flare, foggy dusk, bloom, light bloom, cinematic lighting, high dynamic range, depth of field, full pose",
101
+ "knight, short messy blond hair, blue eyes, scales, detailed armor, short hair, metallic, highly detailed paiting, ornaments, gold, nice body, hyper detailed face, unreal engine, 8k, Ultra high quality, detailed face, soft natural skin, detailed reflective eyes, sparks, airy, leaves, sunlight, sunny day, sunbeams, bright colors, fantasy, concept art, digital art, flawless eyes, flawless face, flawless, beautiful detailed eyes, hyperdetailed face, complex, golden ratio"
102
+ ],
103
+ "negtive_prompts": [
104
+ "(worst quality, low quality, normal quality, bad quality:1.4), (lowres:1.3), (extra fingers, missing fingers:1.2), (poorly rendered hands:1.2), (mutation:1.1), (mutated hands:1.3), (deformed iris, deformed pupils:1.1), watermark, missing arms, missing hands, (long neck:1.4), (poorly drawn:1.3), (poorly drawn eyes:1.2), (poorly drawn hands:1.3), (poorly drawn iris:1.2), (poorly drawn pupils:1.2), (realistic:1.5), (blurry:1.1)",
105
+ "(worst quality, low quality, normal quality, bad quality:1.4), (lowres:1.3), (extra fingers, missing fingers:1.2), (poorly rendered hands:1.2), (mutation:1.1), (mutated hands:1.3), (deformed iris, deformed pupils:1.1), watermark, missing arms, missing hands, (long neck:1.4), (poorly drawn:1.3), (poorly drawn eyes:1.2), (poorly drawn hands:1.3), (poorly drawn iris:1.2), (poorly drawn pupils:1.2), (realistic:1.5)"
106
+ ]
107
+ }
108
+ ],
109
+ "realistic": [
110
+ {
111
+ "model_name": "copaxTimelessxlSDXL1_v5.safetensors",
112
+ "model_type": "checkpoint trained",
113
+ "tag": [
114
+ "person",
115
+ "realistic",
116
+ "style",
117
+ "copax timeless"
118
+ ],
119
+ "version": "v5",
120
+ "trigger_words": [
121
+ "None"
122
+ ],
123
+ "base_model": "SDXL 1.0",
124
+ "resources_used": [
125
+ "None"
126
+ ],
127
+ "example_prompts": [
128
+ "None",
129
+ "None"
130
+ ],
131
+ "negtive_prompts": [
132
+ "low quality, bad quality",
133
+ "None"
134
+ ]
135
+ },
136
+ {
137
+ "model_name": "lwmirXL-V1.0fp16.safetensors",
138
+ "model_type": "lora",
139
+ "tag": [
140
+ "buildings",
141
+ "architecture"
142
+ ],
143
+ "version": "v1.0",
144
+ "trigger_words": [
145
+ "mir"
146
+ ],
147
+ "base_model": "SDXL 1.0",
148
+ "resources_used": [
149
+ "SDXL 1.0"
150
+ ],
151
+ "example_prompts": [
152
+ "architecture,masterpiece,super detailed,8k,great quality,hires,realistic,photorealistic,sharp focus,Museum,modern,zaha hadid, award-winning, professional, highly detailed",
153
+ "A futuristic architectural marvel, envisioned by Zhang Lei, visionary architect, innovative design, sleek lines, cutting-edge materials, soaring skyscrapers piercing the sky, a cityscape of glass and steel, suspended walkways and floating gardens, advanced sustainable technology, self-sufficient energy systems, integrated transportation networks, seamless fusion of nature and urbanity, awe-inspiring structures that redefine the notion of modernity, a glimpse into the possibilities of a future where architecture pushes the boundaries of imagination award-winning, professional, highly detailed"
154
+ ],
155
+ "negtive_prompts": [
156
+ "text, watermark\uff0cugly, deformed, noisy, blurry, distorted, grainy",
157
+ "text, watermark\uff0cugly, deformed, noisy, blurry, distorted, grainy"
158
+ ]
159
+ }
160
+ ],
161
+ "universal": [
162
+ {
163
+ "model_name": "kandinsky",
164
+ "model_type": "checkpoint",
165
+ "tag": [
166
+ "base model",
167
+ "universal",
168
+ "animals",
169
+ "objects",
170
+ "anything"
171
+ ],
172
+ "version": "2.1",
173
+ "trigger_words": [
174
+ "None"
175
+ ],
176
+ "base_model": "None",
177
+ "resources_used": [
178
+ "None"
179
+ ],
180
+ "example_prompts": [
181
+ "None",
182
+ "None"
183
+ ],
184
+ "negtive_prompts": [
185
+ "low quality, bad quality",
186
+ "None"
187
+ ]
188
+ },
189
+ {
190
+ "model_name": "stable-diffusion-xl-base-1.0",
191
+ "model_type": "checkpoint",
192
+ "tag": [
193
+ "base model",
194
+ "universal",
195
+ "animals",
196
+ "objects",
197
+ "anything"
198
+ ],
199
+ "version": "1.0",
200
+ "trigger_words": [
201
+ "None"
202
+ ],
203
+ "base_model": "SDXL 1.0",
204
+ "resources_used": [
205
+ "None"
206
+ ],
207
+ "example_prompts": [
208
+ "None",
209
+ "None"
210
+ ],
211
+ "negtive_prompts": [
212
+ "low quality, bad quality",
213
+ "None"
214
+ ]
215
+ }
216
+ ],
217
+ "anything": [
218
+ {
219
+ "model_name": "dreamshaperXL10_alpha2Xl10.safetensors",
220
+ "model_type": "checkpoint trained",
221
+ "tag": [
222
+ "base model",
223
+ "artstyle",
224
+ "person",
225
+ "realistic",
226
+ "dreamshaper"
227
+ ],
228
+ "version": "alpha2",
229
+ "trigger_words": [
230
+ "None"
231
+ ],
232
+ "base_model": "SDXL 1.0",
233
+ "resources_used": [
234
+ "None"
235
+ ],
236
+ "example_prompts": [
237
+ "photo, 8k portrait of beautiful cyborg with brown hair, intricate, elegant, highly detailed, majestic, digital photography, art by artgerm and ruan jia and greg rutkowski surreal painting gold butterfly filigree, broken glass, (masterpiece, sidelighting, finely detailed beautiful eyes: 1.2), hdr, realistic, high definition",
238
+ "(masterpiece), (extremely intricate:1.3), (realistic), movie screencap, dragon flying through the sky, 8k, 4k, hd"
239
+ ],
240
+ "negtive_prompts": [
241
+ "embedding:BadDream, embedding:FastNegativeV2",
242
+ "(deformed iris, deformed pupils), text, worst quality, low quality, jpeg artifacts, ugly, duplicate, morbid, mutilated, (extra fingers), (mutated hands), poorly drawn hands, poorly drawn face, mutation, deformed, blurry, dehydrated, bad anatomy, bad proportions, extra limbs, cloned face, disfigured, gross proportions, malformed limbs, missing arms, missing legs, extra arms, extra legs, (fused fingers), (too many fingers), long neck, camera embedding:BadDream embedding:FastNegativeV2"
243
+ ]
244
+ }
245
+ ]
246
+ },
247
+ "animals": {
248
+ "futuristic": [
249
+ {
250
+ "model_name": "weird_future_fashion_v5_xl.safetensors",
251
+ "model_type": "lora",
252
+ "tag": [
253
+ "futuristic",
254
+ "clothing",
255
+ "fashion design"
256
+ ],
257
+ "version": "v5xl",
258
+ "trigger_words": [
259
+ "weird future fashion"
260
+ ],
261
+ "base_model": "SDXL 1.0",
262
+ "resources_used": [
263
+ "DynaVision XL All-in-one"
264
+ ],
265
+ "example_prompts": [
266
+ "<lora:weird future fashion_v5_xl:1> a clean shaven man, wearing thorny fractal metallic transparent hard plastic astronaut [visor|helmet], ((black clothes)), weird future fashion, EL led wire, standing in an alien orange orchard, (cinematic overcast lighting), bokeh, hdr, 8k, sharp focus, dof, 35 mm lens portrait, close up (professional model photograph), (shallow focus), (extremely detailed face and body), mood lighting",
267
+ "(8k, masterpiece:1.2), Night view of city streets, The lights of the night, (ultra highres:1.0), watercolor, close up face, a beautiful woman, transparent blouse, safety goggles with visor, cybernetic robotic LED face, weird future fashion with straps, (detailed face), model photoshoot style, long glowing [red|green|yellow|black] hair made of optic fibers on head, hdr, backlighting, realism, (hyperrealism), (cinematic), (hyperdetailed:1.2), best quality, refraction, (best quality:1.0), close up, <lora:weird future fashion_v5_xl:1>"
268
+ ],
269
+ "negtive_prompts": [
270
+ "(illustration) (cartoon) (lowres) (blurry), old, child, symmetrical, harsh lighting, nude, symmetrical pose",
271
+ "asian face, plastic skin, doll, full body, canvas frame, cartoon, 3d, ((disfigured)), ((bad art)), ((deformed)),((extra limbs)), blurry, extra fingers, mutated hands, ((poorly drawn hands)), ((poorly drawn face)), (((mutation))), (((deformed))), ((ugly)), blurry, ((bad anatomy)), (((bad proportions))), ((extra limbs)), cloned face, (((disfigured))), out of frame, ugly, extra limbs, (bad anatomy), gross proportions, (malformed limbs), ((missing arms)), ((missing legs)), (((extra arms))), (((extra legs))), mutated hands, (fused fingers), (too many fingers), (((long neck))), Photoshop, video game, ugly"
272
+ ]
273
+ }
274
+ ],
275
+ "anime": [
276
+ {
277
+ "model_name": "fenrisxl_801Photorealistic.safetensors",
278
+ "model_type": "checkpoint merge",
279
+ "tag": [
280
+ "animal",
281
+ "anime",
282
+ "landscapes"
283
+ ],
284
+ "version": "8.01",
285
+ "trigger_words": [
286
+ "None"
287
+ ],
288
+ "base_model": "SDXL 1.0",
289
+ "resources_used": [
290
+ "None"
291
+ ],
292
+ "example_prompts": [
293
+ "a cute anime cat that wearing a pirate outfit like in the one piece manga, detailed, realistic, 8k uhd, high quality",
294
+ "an shiba inu mechanic is repairing his steampunk car, detailed, realistic, 8k uhd, high quality"
295
+ ],
296
+ "negtive_prompts": [
297
+ "static, noisy, deformed, shaky, abrupt, flat, low contrast, boring, tits, nude, woman, smooth, plastic, blurry, low-resolution, deep-fried, oversaturated",
298
+ "static, noisy, deformed, shaky, abrupt, flat, low contrast, boring, tits, nude, woman, smooth, plastic, blurry, low-resolution, deep-fried, oversaturated"
299
+ ]
300
+ },
301
+ {
302
+ "model_name": "dynavisionXLAllInOneStylized_beta0411Bakedvae.safetensors",
303
+ "model_type": "checkpoint merge",
304
+ "tag": [
305
+ "anime",
306
+ "3d",
307
+ "style",
308
+ "girls"
309
+ ],
310
+ "version": "beta_0.4.1.1",
311
+ "trigger_words": [
312
+ "None"
313
+ ],
314
+ "base_model": "SDXL 1.0",
315
+ "resources_used": [
316
+ "None"
317
+ ],
318
+ "example_prompts": [
319
+ "ethereal fantasy concept art of A magenta haired woman on vacation enjoying the local party scene at morning in Mos Eisley on the planet Tatooine in Star Wars . magnificent, celestial, ethereal, painterly, epic, majestic, magical, fantasy art, cover art, dreamy, skeptical, doubting, cynical",
320
+ "A orange (skinned wrinkly alien being wearing traditional clothing:1.3) on vacation enjoying the local party scene at noon in inside a dark and mysterious alien junk shop in Knowhere by Marvel Guardians of the Galaxy , involved in a project, line art inked negative space minimalistic pencil and paper simple drawing Naoko Takeuchi"
321
+ ],
322
+ "negtive_prompts": [
323
+ "photographic, realistic, realism, 35mm film, dslr, cropped, frame, text, deformed, glitch, noise, noisy, off-center, deformed, cross-eyed, closed eyes, bad anatomy, ugly, disfigured, sloppy, duplicate, mutated, black and white, (nsfw nudity naked nipples:1.3)",
324
+ "(nsfw nudity naked nipples:1.3)"
325
+ ]
326
+ },
327
+ {
328
+ "model_name": "sdxlNijiSpecial_sdxlNijiSE.safetensors",
329
+ "model_type": "checkpoint trained",
330
+ "tag": [
331
+ "Midjourney",
332
+ "anime",
333
+ "style",
334
+ "Niji"
335
+ ],
336
+ "version": "SDXL_NIJI",
337
+ "trigger_words": [
338
+ "None"
339
+ ],
340
+ "base_model": "SDXL 1.0",
341
+ "resources_used": [
342
+ "None"
343
+ ],
344
+ "example_prompts": [
345
+ "Fairy, HDR, ultra high-detail, centered, bokeh, lens flare, foggy dusk, bloom, light bloom, cinematic lighting, high dynamic range, depth of field, full pose",
346
+ "knight, short messy blond hair, blue eyes, scales, detailed armor, short hair, metallic, highly detailed paiting, ornaments, gold, nice body, hyper detailed face, unreal engine, 8k, Ultra high quality, detailed face, soft natural skin, detailed reflective eyes, sparks, airy, leaves, sunlight, sunny day, sunbeams, bright colors, fantasy, concept art, digital art, flawless eyes, flawless face, flawless, beautiful detailed eyes, hyperdetailed face, complex, golden ratio"
347
+ ],
348
+ "negtive_prompts": [
349
+ "(worst quality, low quality, normal quality, bad quality:1.4), (lowres:1.3), (extra fingers, missing fingers:1.2), (poorly rendered hands:1.2), (mutation:1.1), (mutated hands:1.3), (deformed iris, deformed pupils:1.1), watermark, missing arms, missing hands, (long neck:1.4), (poorly drawn:1.3), (poorly drawn eyes:1.2), (poorly drawn hands:1.3), (poorly drawn iris:1.2), (poorly drawn pupils:1.2), (realistic:1.5), (blurry:1.1)",
350
+ "(worst quality, low quality, normal quality, bad quality:1.4), (lowres:1.3), (extra fingers, missing fingers:1.2), (poorly rendered hands:1.2), (mutation:1.1), (mutated hands:1.3), (deformed iris, deformed pupils:1.1), watermark, missing arms, missing hands, (long neck:1.4), (poorly drawn:1.3), (poorly drawn eyes:1.2), (poorly drawn hands:1.3), (poorly drawn iris:1.2), (poorly drawn pupils:1.2), (realistic:1.5)"
351
+ ]
352
+ }
353
+ ],
354
+ "realistic": [
355
+ {
356
+ "model_name": "copaxTimelessxlSDXL1_v5.safetensors",
357
+ "model_type": "checkpoint trained",
358
+ "tag": [
359
+ "person",
360
+ "realistic",
361
+ "style",
362
+ "copax timeless"
363
+ ],
364
+ "version": "v5",
365
+ "trigger_words": [
366
+ "None"
367
+ ],
368
+ "base_model": "SDXL 1.0",
369
+ "resources_used": [
370
+ "None"
371
+ ],
372
+ "example_prompts": [
373
+ "None",
374
+ "None"
375
+ ],
376
+ "negtive_prompts": [
377
+ "low quality, bad quality",
378
+ "None"
379
+ ]
380
+ }
381
+ ],
382
+ "universal": [
383
+ {
384
+ "model_name": "kandinsky",
385
+ "model_type": "checkpoint",
386
+ "tag": [
387
+ "base model",
388
+ "universal",
389
+ "animals",
390
+ "objects",
391
+ "anything"
392
+ ],
393
+ "version": "2.1",
394
+ "trigger_words": [
395
+ "None"
396
+ ],
397
+ "base_model": "None",
398
+ "resources_used": [
399
+ "None"
400
+ ],
401
+ "example_prompts": [
402
+ "None",
403
+ "None"
404
+ ],
405
+ "negtive_prompts": [
406
+ "low quality, bad quality",
407
+ "None"
408
+ ]
409
+ },
410
+ {
411
+ "model_name": "stable-diffusion-xl-base-1.0",
412
+ "model_type": "checkpoint",
413
+ "tag": [
414
+ "base model",
415
+ "universal",
416
+ "animals",
417
+ "objects",
418
+ "anything"
419
+ ],
420
+ "version": "1.0",
421
+ "trigger_words": [
422
+ "None"
423
+ ],
424
+ "base_model": "SDXL 1.0",
425
+ "resources_used": [
426
+ "None"
427
+ ],
428
+ "example_prompts": [
429
+ "None",
430
+ "None"
431
+ ],
432
+ "negtive_prompts": [
433
+ "low quality, bad quality",
434
+ "None"
435
+ ]
436
+ }
437
+ ],
438
+ "anything": [
439
+ {
440
+ "model_name": "dreamshaperXL10_alpha2Xl10.safetensors",
441
+ "model_type": "checkpoint trained",
442
+ "tag": [
443
+ "base model",
444
+ "artstyle",
445
+ "person",
446
+ "realistic",
447
+ "dreamshaper"
448
+ ],
449
+ "version": "alpha2",
450
+ "trigger_words": [
451
+ "None"
452
+ ],
453
+ "base_model": "SDXL 1.0",
454
+ "resources_used": [
455
+ "None"
456
+ ],
457
+ "example_prompts": [
458
+ "photo, 8k portrait of beautiful cyborg with brown hair, intricate, elegant, highly detailed, majestic, digital photography, art by artgerm and ruan jia and greg rutkowski surreal painting gold butterfly filigree, broken glass, (masterpiece, sidelighting, finely detailed beautiful eyes: 1.2), hdr, realistic, high definition",
459
+ "(masterpiece), (extremely intricate:1.3), (realistic), movie screencap, dragon flying through the sky, 8k, 4k, hd"
460
+ ],
461
+ "negtive_prompts": [
462
+ "embedding:BadDream, embedding:FastNegativeV2",
463
+ "(deformed iris, deformed pupils), text, worst quality, low quality, jpeg artifacts, ugly, duplicate, morbid, mutilated, (extra fingers), (mutated hands), poorly drawn hands, poorly drawn face, mutation, deformed, blurry, dehydrated, bad anatomy, bad proportions, extra limbs, cloned face, disfigured, gross proportions, malformed limbs, missing arms, missing legs, extra arms, extra legs, (fused fingers), (too many fingers), long neck, camera embedding:BadDream embedding:FastNegativeV2"
464
+ ]
465
+ }
466
+ ]
467
+ },
468
+ "people": {
469
+ "futuristic": [
470
+ {
471
+ "model_name": "weird_future_fashion_v5_xl.safetensors",
472
+ "model_type": "lora",
473
+ "tag": [
474
+ "futuristic",
475
+ "clothing",
476
+ "fashion design"
477
+ ],
478
+ "version": "v5xl",
479
+ "trigger_words": [
480
+ "weird future fashion"
481
+ ],
482
+ "base_model": "SDXL 1.0",
483
+ "resources_used": [
484
+ "DynaVision XL All-in-one"
485
+ ],
486
+ "example_prompts": [
487
+ "<lora:weird future fashion_v5_xl:1> a clean shaven man, wearing thorny fractal metallic transparent hard plastic astronaut [visor|helmet], ((black clothes)), weird future fashion, EL led wire, standing in an alien orange orchard, (cinematic overcast lighting), bokeh, hdr, 8k, sharp focus, dof, 35 mm lens portrait, close up (professional model photograph), (shallow focus), (extremely detailed face and body), mood lighting",
488
+ "(8k, masterpiece:1.2), Night view of city streets, The lights of the night, (ultra highres:1.0), watercolor, close up face, a beautiful woman, transparent blouse, safety goggles with visor, cybernetic robotic LED face, weird future fashion with straps, (detailed face), model photoshoot style, long glowing [red|green|yellow|black] hair made of optic fibers on head, hdr, backlighting, realism, (hyperrealism), (cinematic), (hyperdetailed:1.2), best quality, refraction, (best quality:1.0), close up, <lora:weird future fashion_v5_xl:1>"
489
+ ],
490
+ "negtive_prompts": [
491
+ "(illustration) (cartoon) (lowres) (blurry), old, child, symmetrical, harsh lighting, nude, symmetrical pose",
492
+ "asian face, plastic skin, doll, full body, canvas frame, cartoon, 3d, ((disfigured)), ((bad art)), ((deformed)),((extra limbs)), blurry, extra fingers, mutated hands, ((poorly drawn hands)), ((poorly drawn face)), (((mutation))), (((deformed))), ((ugly)), blurry, ((bad anatomy)), (((bad proportions))), ((extra limbs)), cloned face, (((disfigured))), out of frame, ugly, extra limbs, (bad anatomy), gross proportions, (malformed limbs), ((missing arms)), ((missing legs)), (((extra arms))), (((extra legs))), mutated hands, (fused fingers), (too many fingers), (((long neck))), Photoshop, video game, ugly"
493
+ ]
494
+ }
495
+ ],
496
+ "anime": [
497
+ {
498
+ "model_name": "dynavisionXLAllInOneStylized_beta0411Bakedvae.safetensors",
499
+ "model_type": "checkpoint merge",
500
+ "tag": [
501
+ "anime",
502
+ "3d",
503
+ "style",
504
+ "girls"
505
+ ],
506
+ "version": "beta_0.4.1.1",
507
+ "trigger_words": [
508
+ "None"
509
+ ],
510
+ "base_model": "SDXL 1.0",
511
+ "resources_used": [
512
+ "None"
513
+ ],
514
+ "example_prompts": [
515
+ "ethereal fantasy concept art of A magenta haired woman on vacation enjoying the local party scene at morning in Mos Eisley on the planet Tatooine in Star Wars . magnificent, celestial, ethereal, painterly, epic, majestic, magical, fantasy art, cover art, dreamy, skeptical, doubting, cynical",
516
+ "A orange (skinned wrinkly alien being wearing traditional clothing:1.3) on vacation enjoying the local party scene at noon in inside a dark and mysterious alien junk shop in Knowhere by Marvel Guardians of the Galaxy , involved in a project, line art inked negative space minimalistic pencil and paper simple drawing Naoko Takeuchi"
517
+ ],
518
+ "negtive_prompts": [
519
+ "photographic, realistic, realism, 35mm film, dslr, cropped, frame, text, deformed, glitch, noise, noisy, off-center, deformed, cross-eyed, closed eyes, bad anatomy, ugly, disfigured, sloppy, duplicate, mutated, black and white, (nsfw nudity naked nipples:1.3)",
520
+ "(nsfw nudity naked nipples:1.3)"
521
+ ]
522
+ },
523
+ {
524
+ "model_name": "sdxlNijiSpecial_sdxlNijiSE.safetensors",
525
+ "model_type": "checkpoint trained",
526
+ "tag": [
527
+ "Midjourney",
528
+ "anime",
529
+ "style",
530
+ "Niji"
531
+ ],
532
+ "version": "SDXL_NIJI",
533
+ "trigger_words": [
534
+ "None"
535
+ ],
536
+ "base_model": "SDXL 1.0",
537
+ "resources_used": [
538
+ "None"
539
+ ],
540
+ "example_prompts": [
541
+ "Fairy, HDR, ultra high-detail, centered, bokeh, lens flare, foggy dusk, bloom, light bloom, cinematic lighting, high dynamic range, depth of field, full pose",
542
+ "knight, short messy blond hair, blue eyes, scales, detailed armor, short hair, metallic, highly detailed paiting, ornaments, gold, nice body, hyper detailed face, unreal engine, 8k, Ultra high quality, detailed face, soft natural skin, detailed reflective eyes, sparks, airy, leaves, sunlight, sunny day, sunbeams, bright colors, fantasy, concept art, digital art, flawless eyes, flawless face, flawless, beautiful detailed eyes, hyperdetailed face, complex, golden ratio"
543
+ ],
544
+ "negtive_prompts": [
545
+ "(worst quality, low quality, normal quality, bad quality:1.4), (lowres:1.3), (extra fingers, missing fingers:1.2), (poorly rendered hands:1.2), (mutation:1.1), (mutated hands:1.3), (deformed iris, deformed pupils:1.1), watermark, missing arms, missing hands, (long neck:1.4), (poorly drawn:1.3), (poorly drawn eyes:1.2), (poorly drawn hands:1.3), (poorly drawn iris:1.2), (poorly drawn pupils:1.2), (realistic:1.5), (blurry:1.1)",
546
+ "(worst quality, low quality, normal quality, bad quality:1.4), (lowres:1.3), (extra fingers, missing fingers:1.2), (poorly rendered hands:1.2), (mutation:1.1), (mutated hands:1.3), (deformed iris, deformed pupils:1.1), watermark, missing arms, missing hands, (long neck:1.4), (poorly drawn:1.3), (poorly drawn eyes:1.2), (poorly drawn hands:1.3), (poorly drawn iris:1.2), (poorly drawn pupils:1.2), (realistic:1.5)"
547
+ ]
548
+ }
549
+ ],
550
+ "realistic": [
551
+ {
552
+ "model_name": "copaxTimelessxlSDXL1_v5.safetensors",
553
+ "model_type": "checkpoint trained",
554
+ "tag": [
555
+ "person",
556
+ "realistic",
557
+ "style",
558
+ "copax timeless"
559
+ ],
560
+ "version": "v5",
561
+ "trigger_words": [
562
+ "None"
563
+ ],
564
+ "base_model": "SDXL 1.0",
565
+ "resources_used": [
566
+ "None"
567
+ ],
568
+ "example_prompts": [
569
+ "None",
570
+ "None"
571
+ ],
572
+ "negtive_prompts": [
573
+ "low quality, bad quality",
574
+ "None"
575
+ ]
576
+ },
577
+ {
578
+ "model_name": "dreamshaperXL10_alpha2Xl10.safetensors",
579
+ "model_type": "checkpoint trained",
580
+ "tag": [
581
+ "base model",
582
+ "artstyle",
583
+ "person",
584
+ "realistic",
585
+ "dreamshaper"
586
+ ],
587
+ "version": "alpha2",
588
+ "trigger_words": [
589
+ "None"
590
+ ],
591
+ "base_model": "SDXL 1.0",
592
+ "resources_used": [
593
+ "None"
594
+ ],
595
+ "example_prompts": [
596
+ "photo, 8k portrait of beautiful cyborg with brown hair, intricate, elegant, highly detailed, majestic, digital photography, art by artgerm and ruan jia and greg rutkowski surreal painting gold butterfly filigree, broken glass, (masterpiece, sidelighting, finely detailed beautiful eyes: 1.2), hdr, realistic, high definition",
597
+ "(masterpiece), (extremely intricate:1.3), (realistic), movie screencap, dragon flying through the sky, 8k, 4k, hd"
598
+ ],
599
+ "negtive_prompts": [
600
+ "embedding:BadDream, embedding:FastNegativeV2",
601
+ "(deformed iris, deformed pupils), text, worst quality, low quality, jpeg artifacts, ugly, duplicate, morbid, mutilated, (extra fingers), (mutated hands), poorly drawn hands, poorly drawn face, mutation, deformed, blurry, dehydrated, bad anatomy, bad proportions, extra limbs, cloned face, disfigured, gross proportions, malformed limbs, missing arms, missing legs, extra arms, extra legs, (fused fingers), (too many fingers), long neck, camera embedding:BadDream embedding:FastNegativeV2"
602
+ ]
603
+ }
604
+ ],
605
+ "universal": [
606
+ {
607
+ "model_name": "kandinsky",
608
+ "model_type": "checkpoint",
609
+ "tag": [
610
+ "base model",
611
+ "universal",
612
+ "animals",
613
+ "objects",
614
+ "anything"
615
+ ],
616
+ "version": "2.1",
617
+ "trigger_words": [
618
+ "None"
619
+ ],
620
+ "base_model": "None",
621
+ "resources_used": [
622
+ "None"
623
+ ],
624
+ "example_prompts": [
625
+ "None",
626
+ "None"
627
+ ],
628
+ "negtive_prompts": [
629
+ "low quality, bad quality",
630
+ "None"
631
+ ]
632
+ },
633
+ {
634
+ "model_name": "stable-diffusion-xl-base-1.0",
635
+ "model_type": "checkpoint",
636
+ "tag": [
637
+ "base model",
638
+ "universal",
639
+ "animals",
640
+ "objects",
641
+ "anything"
642
+ ],
643
+ "version": "1.0",
644
+ "trigger_words": [
645
+ "None"
646
+ ],
647
+ "base_model": "SDXL 1.0",
648
+ "resources_used": [
649
+ "None"
650
+ ],
651
+ "example_prompts": [
652
+ "None",
653
+ "None"
654
+ ],
655
+ "negtive_prompts": [
656
+ "low quality, bad quality",
657
+ "None"
658
+ ]
659
+ }
660
+ ],
661
+ "anything": [
662
+ {
663
+ "model_name": "dreamshaperXL10_alpha2Xl10.safetensors",
664
+ "model_type": "checkpoint trained",
665
+ "tag": [
666
+ "base model",
667
+ "artstyle",
668
+ "person",
669
+ "realistic",
670
+ "dreamshaper"
671
+ ],
672
+ "version": "alpha2",
673
+ "trigger_words": [
674
+ "None"
675
+ ],
676
+ "base_model": "SDXL 1.0",
677
+ "resources_used": [
678
+ "None"
679
+ ],
680
+ "example_prompts": [
681
+ "photo, 8k portrait of beautiful cyborg with brown hair, intricate, elegant, highly detailed, majestic, digital photography, art by artgerm and ruan jia and greg rutkowski surreal painting gold butterfly filigree, broken glass, (masterpiece, sidelighting, finely detailed beautiful eyes: 1.2), hdr, realistic, high definition",
682
+ "(masterpiece), (extremely intricate:1.3), (realistic), movie screencap, dragon flying through the sky, 8k, 4k, hd"
683
+ ],
684
+ "negtive_prompts": [
685
+ "embedding:BadDream, embedding:FastNegativeV2",
686
+ "(deformed iris, deformed pupils), text, worst quality, low quality, jpeg artifacts, ugly, duplicate, morbid, mutilated, (extra fingers), (mutated hands), poorly drawn hands, poorly drawn face, mutation, deformed, blurry, dehydrated, bad anatomy, bad proportions, extra limbs, cloned face, disfigured, gross proportions, malformed limbs, missing arms, missing legs, extra arms, extra legs, (fused fingers), (too many fingers), long neck, camera embedding:BadDream embedding:FastNegativeV2"
687
+ ]
688
+ }
689
+ ]
690
+ },
691
+ "vehicles": {
692
+ "futuristic": [
693
+ {
694
+ "model_name": "starcitizen.safetensors",
695
+ "model_type": "lora",
696
+ "tag": [
697
+ "vehicle",
698
+ "space",
699
+ "mecha"
700
+ ],
701
+ "version": "v1.0",
702
+ "trigger_words": [
703
+ "star citizen"
704
+ ],
705
+ "base_model": "SDXL 1.0",
706
+ "resources_used": [
707
+ "dreamshaperXL"
708
+ ],
709
+ "example_prompts": [
710
+ "None",
711
+ "None"
712
+ ],
713
+ "negtive_prompts": [
714
+ "low quality, bad quality",
715
+ "None"
716
+ ]
717
+ }
718
+ ],
719
+ "anime": [
720
+ {
721
+ "model_name": "fenrisxl_801Photorealistic.safetensors",
722
+ "model_type": "checkpoint merge",
723
+ "tag": [
724
+ "animal",
725
+ "anime",
726
+ "landscapes"
727
+ ],
728
+ "version": "8.01",
729
+ "trigger_words": [
730
+ "None"
731
+ ],
732
+ "base_model": "SDXL 1.0",
733
+ "resources_used": [
734
+ "None"
735
+ ],
736
+ "example_prompts": [
737
+ "a cute anime cat that wearing a pirate outfit like in the one piece manga, detailed, realistic, 8k uhd, high quality",
738
+ "an shiba inu mechanic is repairing his steampunk car, detailed, realistic, 8k uhd, high quality"
739
+ ],
740
+ "negtive_prompts": [
741
+ "static, noisy, deformed, shaky, abrupt, flat, low contrast, boring, tits, nude, woman, smooth, plastic, blurry, low-resolution, deep-fried, oversaturated",
742
+ "static, noisy, deformed, shaky, abrupt, flat, low contrast, boring, tits, nude, woman, smooth, plastic, blurry, low-resolution, deep-fried, oversaturated"
743
+ ]
744
+ },
745
+ {
746
+ "model_name": "dynavisionXLAllInOneStylized_beta0411Bakedvae.safetensors",
747
+ "model_type": "checkpoint merge",
748
+ "tag": [
749
+ "anime",
750
+ "3d",
751
+ "style",
752
+ "girls"
753
+ ],
754
+ "version": "beta_0.4.1.1",
755
+ "trigger_words": [
756
+ "None"
757
+ ],
758
+ "base_model": "SDXL 1.0",
759
+ "resources_used": [
760
+ "None"
761
+ ],
762
+ "example_prompts": [
763
+ "ethereal fantasy concept art of A magenta haired woman on vacation enjoying the local party scene at morning in Mos Eisley on the planet Tatooine in Star Wars . magnificent, celestial, ethereal, painterly, epic, majestic, magical, fantasy art, cover art, dreamy, skeptical, doubting, cynical",
764
+ "A orange (skinned wrinkly alien being wearing traditional clothing:1.3) on vacation enjoying the local party scene at noon in inside a dark and mysterious alien junk shop in Knowhere by Marvel Guardians of the Galaxy , involved in a project, line art inked negative space minimalistic pencil and paper simple drawing Naoko Takeuchi"
765
+ ],
766
+ "negtive_prompts": [
767
+ "photographic, realistic, realism, 35mm film, dslr, cropped, frame, text, deformed, glitch, noise, noisy, off-center, deformed, cross-eyed, closed eyes, bad anatomy, ugly, disfigured, sloppy, duplicate, mutated, black and white, (nsfw nudity naked nipples:1.3)",
768
+ "(nsfw nudity naked nipples:1.3)"
769
+ ]
770
+ },
771
+ {
772
+ "model_name": "sdxlNijiSpecial_sdxlNijiSE.safetensors",
773
+ "model_type": "checkpoint trained",
774
+ "tag": [
775
+ "Midjourney",
776
+ "anime",
777
+ "style",
778
+ "Niji"
779
+ ],
780
+ "version": "SDXL_NIJI",
781
+ "trigger_words": [
782
+ "None"
783
+ ],
784
+ "base_model": "SDXL 1.0",
785
+ "resources_used": [
786
+ "None"
787
+ ],
788
+ "example_prompts": [
789
+ "Fairy, HDR, ultra high-detail, centered, bokeh, lens flare, foggy dusk, bloom, light bloom, cinematic lighting, high dynamic range, depth of field, full pose",
790
+ "knight, short messy blond hair, blue eyes, scales, detailed armor, short hair, metallic, highly detailed paiting, ornaments, gold, nice body, hyper detailed face, unreal engine, 8k, Ultra high quality, detailed face, soft natural skin, detailed reflective eyes, sparks, airy, leaves, sunlight, sunny day, sunbeams, bright colors, fantasy, concept art, digital art, flawless eyes, flawless face, flawless, beautiful detailed eyes, hyperdetailed face, complex, golden ratio"
791
+ ],
792
+ "negtive_prompts": [
793
+ "(worst quality, low quality, normal quality, bad quality:1.4), (lowres:1.3), (extra fingers, missing fingers:1.2), (poorly rendered hands:1.2), (mutation:1.1), (mutated hands:1.3), (deformed iris, deformed pupils:1.1), watermark, missing arms, missing hands, (long neck:1.4), (poorly drawn:1.3), (poorly drawn eyes:1.2), (poorly drawn hands:1.3), (poorly drawn iris:1.2), (poorly drawn pupils:1.2), (realistic:1.5), (blurry:1.1)",
794
+ "(worst quality, low quality, normal quality, bad quality:1.4), (lowres:1.3), (extra fingers, missing fingers:1.2), (poorly rendered hands:1.2), (mutation:1.1), (mutated hands:1.3), (deformed iris, deformed pupils:1.1), watermark, missing arms, missing hands, (long neck:1.4), (poorly drawn:1.3), (poorly drawn eyes:1.2), (poorly drawn hands:1.3), (poorly drawn iris:1.2), (poorly drawn pupils:1.2), (realistic:1.5)"
795
+ ]
796
+ }
797
+ ],
798
+ "realistic": [
799
+ {
800
+ "model_name": "copaxTimelessxlSDXL1_v5.safetensors",
801
+ "model_type": "checkpoint trained",
802
+ "tag": [
803
+ "person",
804
+ "realistic",
805
+ "style",
806
+ "copax timeless"
807
+ ],
808
+ "version": "v5",
809
+ "trigger_words": [
810
+ "None"
811
+ ],
812
+ "base_model": "SDXL 1.0",
813
+ "resources_used": [
814
+ "None"
815
+ ],
816
+ "example_prompts": [
817
+ "None",
818
+ "None"
819
+ ],
820
+ "negtive_prompts": [
821
+ "low quality, bad quality",
822
+ "None"
823
+ ]
824
+ }
825
+ ],
826
+ "universal": [
827
+ {
828
+ "model_name": "kandinsky",
829
+ "model_type": "checkpoint",
830
+ "tag": [
831
+ "base model",
832
+ "universal",
833
+ "animals",
834
+ "objects",
835
+ "anything"
836
+ ],
837
+ "version": "2.1",
838
+ "trigger_words": [
839
+ "None"
840
+ ],
841
+ "base_model": "None",
842
+ "resources_used": [
843
+ "None"
844
+ ],
845
+ "example_prompts": [
846
+ "None",
847
+ "None"
848
+ ],
849
+ "negtive_prompts": [
850
+ "low quality, bad quality",
851
+ "None"
852
+ ]
853
+ },
854
+ {
855
+ "model_name": "stable-diffusion-xl-base-1.0",
856
+ "model_type": "checkpoint",
857
+ "tag": [
858
+ "base model",
859
+ "universal",
860
+ "animals",
861
+ "objects",
862
+ "anything"
863
+ ],
864
+ "version": "1.0",
865
+ "trigger_words": [
866
+ "None"
867
+ ],
868
+ "base_model": "SDXL 1.0",
869
+ "resources_used": [
870
+ "None"
871
+ ],
872
+ "example_prompts": [
873
+ "None",
874
+ "None"
875
+ ],
876
+ "negtive_prompts": [
877
+ "low quality, bad quality",
878
+ "None"
879
+ ]
880
+ }
881
+ ],
882
+ "anything": [
883
+ {
884
+ "model_name": "dreamshaperXL10_alpha2Xl10.safetensors",
885
+ "model_type": "checkpoint trained",
886
+ "tag": [
887
+ "base model",
888
+ "artstyle",
889
+ "person",
890
+ "realistic",
891
+ "dreamshaper"
892
+ ],
893
+ "version": "alpha2",
894
+ "trigger_words": [
895
+ "None"
896
+ ],
897
+ "base_model": "SDXL 1.0",
898
+ "resources_used": [
899
+ "None"
900
+ ],
901
+ "example_prompts": [
902
+ "photo, 8k portrait of beautiful cyborg with brown hair, intricate, elegant, highly detailed, majestic, digital photography, art by artgerm and ruan jia and greg rutkowski surreal painting gold butterfly filigree, broken glass, (masterpiece, sidelighting, finely detailed beautiful eyes: 1.2), hdr, realistic, high definition",
903
+ "(masterpiece), (extremely intricate:1.3), (realistic), movie screencap, dragon flying through the sky, 8k, 4k, hd"
904
+ ],
905
+ "negtive_prompts": [
906
+ "embedding:BadDream, embedding:FastNegativeV2",
907
+ "(deformed iris, deformed pupils), text, worst quality, low quality, jpeg artifacts, ugly, duplicate, morbid, mutilated, (extra fingers), (mutated hands), poorly drawn hands, poorly drawn face, mutation, deformed, blurry, dehydrated, bad anatomy, bad proportions, extra limbs, cloned face, disfigured, gross proportions, malformed limbs, missing arms, missing legs, extra arms, extra legs, (fused fingers), (too many fingers), long neck, camera embedding:BadDream embedding:FastNegativeV2"
908
+ ]
909
+ }
910
+ ]
911
+ }
912
+ }
requirements.txt ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ langchain==0.0.101
2
+ wget>=3.2
3
+ accelerate
4
+ addict
5
+ albumentations
6
+ basicsr
7
+ controlnet-aux
8
+ diffusers>0.18.0
9
+ einops
10
+ gradio==3.24.0
11
+ imageio
12
+ imageio-ffmpeg
13
+ invisible-watermark
14
+ kornia
15
+ numpy
16
+ omegaconf
17
+ open_clip_torch
18
+ openai==0.28.1
19
+ opencv-python
20
+ prettytable
21
+ safetensors
22
+ streamlit
23
+ timm
24
+ torchmetrics
25
+ transformers
26
+ webdataset
27
+ yapf
28
+ sentence_transformers
29
+ compel
30
+ httpx==0.23.3