DiffusionArtco Matrix9 commited on
Commit
b8aae80
·
0 Parent(s):

Duplicate from Matrix9/Top_Models

Browse files

Co-authored-by: Matrix9 <[email protected]>

Files changed (3) hide show
  1. .gitattributes +34 -0
  2. README.md +13 -0
  3. app.py +86 -0
.gitattributes ADDED
@@ -0,0 +1,34 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ *.7z filter=lfs diff=lfs merge=lfs -text
2
+ *.arrow filter=lfs diff=lfs merge=lfs -text
3
+ *.bin filter=lfs diff=lfs merge=lfs -text
4
+ *.bz2 filter=lfs diff=lfs merge=lfs -text
5
+ *.ckpt filter=lfs diff=lfs merge=lfs -text
6
+ *.ftz filter=lfs diff=lfs merge=lfs -text
7
+ *.gz filter=lfs diff=lfs merge=lfs -text
8
+ *.h5 filter=lfs diff=lfs merge=lfs -text
9
+ *.joblib filter=lfs diff=lfs merge=lfs -text
10
+ *.lfs.* filter=lfs diff=lfs merge=lfs -text
11
+ *.mlmodel filter=lfs diff=lfs merge=lfs -text
12
+ *.model filter=lfs diff=lfs merge=lfs -text
13
+ *.msgpack filter=lfs diff=lfs merge=lfs -text
14
+ *.npy filter=lfs diff=lfs merge=lfs -text
15
+ *.npz filter=lfs diff=lfs merge=lfs -text
16
+ *.onnx filter=lfs diff=lfs merge=lfs -text
17
+ *.ot filter=lfs diff=lfs merge=lfs -text
18
+ *.parquet filter=lfs diff=lfs merge=lfs -text
19
+ *.pb filter=lfs diff=lfs merge=lfs -text
20
+ *.pickle filter=lfs diff=lfs merge=lfs -text
21
+ *.pkl filter=lfs diff=lfs merge=lfs -text
22
+ *.pt filter=lfs diff=lfs merge=lfs -text
23
+ *.pth filter=lfs diff=lfs merge=lfs -text
24
+ *.rar filter=lfs diff=lfs merge=lfs -text
25
+ *.safetensors filter=lfs diff=lfs merge=lfs -text
26
+ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
27
+ *.tar.* filter=lfs diff=lfs merge=lfs -text
28
+ *.tflite filter=lfs diff=lfs merge=lfs -text
29
+ *.tgz filter=lfs diff=lfs merge=lfs -text
30
+ *.wasm filter=lfs diff=lfs merge=lfs -text
31
+ *.xz filter=lfs diff=lfs merge=lfs -text
32
+ *.zip filter=lfs diff=lfs merge=lfs -text
33
+ *.zst filter=lfs diff=lfs merge=lfs -text
34
+ *tfevents* filter=lfs diff=lfs merge=lfs -text
README.md ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ title: ImagineAI Imagine Generator
3
+ emoji: 💩
4
+ colorFrom: yellow
5
+ colorTo: pink
6
+ sdk: gradio
7
+ sdk_version: 3.24.1
8
+ app_file: app.py
9
+ pinned: false
10
+ duplicated_from: Matrix9/Top_Models
11
+ ---
12
+
13
+ Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
app.py ADDED
@@ -0,0 +1,86 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import gradio as gr
2
+ import requests
3
+ from PIL import Image
4
+ from io import BytesIO
5
+ import base64
6
+
7
+ api_url = "https://5cb20b40-572c-426f-9466-995256f9b6eb.id.repl.co/generate_image"
8
+
9
+ def generate_image(model="Deliberate", prompt="", seed=0, negative_prompt="", sampler="k_dpmpp_2s_a", steps=50):
10
+ data = "?model=" + model + "&prompt=" + prompt + "&seed=" + str(seed) + "&negative_prompt=" + negative_prompt + "&sampler=" + sampler + "&steps=" + str(steps)
11
+ response = requests.post(api_url + data, timeout=400)
12
+ if response.status_code == 200:
13
+ img_base64 = response.json()["url"]
14
+ img_bytes = base64.b64decode(img_base64)
15
+ img = Image.open(BytesIO(img_bytes))
16
+ return img
17
+ else:
18
+ return None
19
+
20
+ inputs = [
21
+ gr.inputs.Dropdown(['3DKX', 'Abyss OrangeMix', 'AbyssOrangeMix-AfterDark', 'ACertainThing',
22
+ 'AIO Pixel Art', 'Analog Diffusion', 'Anime Pencil Diffusion', 'Anygen',
23
+ 'Anything Diffusion', 'Anything v3', 'anything_v4_inpainting',
24
+ 'App Icon Diffusion', 'Arcane Diffusion', 'Archer Diffusion',
25
+ 'Asim Simpsons', 'A to Zovya RPG', 'Balloon Art', 'Borderlands', 'BPModel',
26
+ 'BubblyDubbly', 'Char', 'CharHelper', 'Cheese Daddys Landscape Mix',
27
+ 'ChilloutMix', 'ChromaV5', 'Classic Animation Diffusion', 'Clazy',
28
+ 'Colorful', 'Coloring Book', 'Comic-Diffusion', 'Concept Sheet',
29
+ 'Counterfeit', 'Cyberpunk Anime Diffusion', 'CyriousMix',
30
+ 'Dan Mumford Style', 'Darkest Diffusion', 'Dark Victorian Diffusion',
31
+ 'Deliberate', 'DGSpitzer Art Diffusion', 'Disco Elysium', 'DnD Item',
32
+ 'Double Exposure Diffusion', 'Dreamlike Diffusion',
33
+ 'dreamlike_diffusion_inpainting', 'Dreamlike Photoreal',
34
+ 'DreamLikeSamKuvshinov', 'Dreamshaper', 'DucHaiten',
35
+ 'DucHaiten Classic Anime', 'Dungeons and Diffusion', 'Dungeons n Waifus',
36
+ 'Eimis Anime Diffusion', 'Elden Ring Diffusion', "Elldreth's Lucid Mix",
37
+ 'Elldreths Retro Mix', 'Epic Diffusion', 'Eternos', 'Experience',
38
+ 'ExpMix Line', 'FaeTastic', 'Fantasy Card Diffusion', 'FKing SciFi',
39
+ 'Funko Diffusion', 'Furry Epoch', 'Future Diffusion', 'Ghibli Diffusion',
40
+ 'GorynichMix', 'Grapefruit Hentai', 'Graphic-Art',
41
+ 'GTA5 Artwork Diffusion', 'GuoFeng', 'Guohua Diffusion', 'HASDX',
42
+ 'Hassanblend', "Healy's Anime Blend", 'Hentai Diffusion', 'HRL', 'iCoMix',
43
+ 'Illuminati Diffusion', 'Inkpunk Diffusion', 'Jim Eidomode',
44
+ 'JWST Deep Space Diffusion', 'Kenshi', 'Knollingcase', 'Korestyle',
45
+ 'kurzgesagt', 'Laolei New Berry Protogen Mix', "Lawlas's yiff mix",
46
+ 'Liberty', 'Marvel Diffusion', 'Mega Merge Diffusion', 'Microcasing',
47
+ 'Microchars', 'Microcritters', 'Microscopic', 'Microworlds',
48
+ 'Midjourney Diffusion', 'Midjourney PaintArt', 'Min Illust Background',
49
+ 'ModernArt Diffusion', 'mo-di-diffusion', 'Moedel', 'MoistMix',
50
+ 'Movie Diffusion', 'NeverEnding Dream', 'Nitro Diffusion', 'Openniji',
51
+ 'OrbAI', 'Papercutcraft', 'Papercut Diffusion', 'Pastel Mix',
52
+ 'Perfect World', 'PFG', 'PIXHELL', 'Poison', 'Pokemon3D', 'PortraitPlus',
53
+ 'PPP', 'Pretty 2.5D', 'PRMJ', 'Project Unreal Engine 5', 'ProtoGen',
54
+ 'Protogen Anime', 'Protogen Infinity', 'Pulp Vector Art', 'PVC',
55
+ 'Rachel Walker Watercolors', 'Rainbowpatch', 'Ranma Diffusion',
56
+ 'RCNZ Dumb Monkey', 'RCNZ Gorilla With A Brick', 'RealBiter',
57
+ 'Realism Engine', 'Realistic Vision', 'Redshift Diffusion', 'Rev Animated',
58
+ 'Robo-Diffusion', 'Rodent Diffusion', 'RPG', 'Samdoesarts Ultmerge',
59
+ 'Sci-Fi Diffusion', 'SD-Silicon', 'Seek.art MEGA', 'Smoke Diffusion',
60
+ 'Something', 'Sonic Diffusion', 'Spider-Verse Diffusion',
61
+ 'Squishmallow Diffusion', 'stable_diffusion', 'stable_diffusion_2.1',
62
+ 'stable_diffusion_2_inpainting', 'Supermarionation', 'Sygil-Dev Diffusion',
63
+ 'Synthwave', 'SynthwavePunk', 'TrexMix', 'trinart', 'Trinart Characters',
64
+ 'Tron Legacy Diffusion', 'T-Shirt Diffusion', 'T-Shirt Print Designs',
65
+ 'Uhmami', 'Ultraskin', 'UMI Olympus', 'Unstable Ink Dream', 'URPM',
66
+ 'Valorant Diffusion', 'Van Gogh Diffusion', 'Vector Art', 'vectorartz',
67
+ 'Vintedois Diffusion', 'VinteProtogenMix', 'Vivid Watercolors',
68
+ 'Voxel Art Diffusion', 'waifu_diffusion', 'Wavyfusion', 'Woop-Woop Photo',
69
+ 'Xynthii-Diffusion', 'Yiffy', 'Zack3D', 'Zeipher Female Model',
70
+ 'Zelda BOTW'], label="Model", default="Deliberate"),
71
+ gr.inputs.Textbox(label="Prompt"),
72
+ gr.inputs.Number(label="Seed", default=0),
73
+ gr.inputs.Textbox(label="Negative Prompt", default=""),
74
+ gr.inputs.Dropdown(["k_lms", "k_heun", "k_euler", "k_euler_a", "k_dpm_2", "k_dpm_2_a", "DDIM", "k_dpm_fast", "k_dpm_adaptive", "k_dpmpp_2m", "k_dpmpp_2s_a", "k_dpmpp_sde"], label="Sampler", default="k_dpmpp_2s_a"),
75
+ gr.inputs.Number(label="Steps", default=50)
76
+ ]
77
+
78
+ outputs = gr.outputs.Image(label="Generated Image", type="pil")
79
+
80
+ interface = gr.Interface(generate_image, inputs, outputs, title="Diffusion 200",
81
+ description="<center>Create, Design, Simulate anything using 200+ Stable Diffusion Models in one place.</center>",
82
+ examples=[])
83
+
84
+ interface.launch()
85
+
86
+