Spaces:
Running
Running
Commit
·
b8aae80
0
Parent(s):
Duplicate from Matrix9/Top_Models
Browse filesCo-authored-by: Matrix9 <[email protected]>
- .gitattributes +34 -0
- README.md +13 -0
- 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 |
+
|