xnetba commited on
Commit
711dd33
·
1 Parent(s): 6e22c25

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +25 -20
app.py CHANGED
@@ -1,25 +1,30 @@
1
  import gradio as gr
2
- from gradio import components
3
 
4
- models = [
5
- "models/stabilityai/stable-diffusion-xl-base-0.9",
6
- "models/stabilityai/stable-diffusion-2-1",
7
- "models/stabilityai/stable-diffusion-xl-refiner-0.9",
8
- "models/stabilityai/stable-diffusion-2-1-base",
9
- "models/stabilityai/stable-diffusion-2",
10
- "models/stabilityai/stable-diffusion-2-inpainting",
11
- "models/stabilityai/stable-diffusion-x4-upscaler",
12
- "models/stabilityai/stable-diffusion-2-depth",
13
- "models/stabilityai/stable-diffusion-2-base",
14
- "models/stabilityai/stable-diffusion-2-1-unclip",
15
- "models/helenai/stabilityai-stable-diffusion-2-1-base-ov",
16
- "models/helenai/stabilityai-stable-diffusion-2-1-ov",
17
- "models/stabilityai/stable-diffusion-2-1-unclip-small"
18
  ]
19
 
20
- def choose_model(model_name):
21
- gr.Interface.load(model_name).launch()
22
 
23
- model_dropdown = components.Dropdown(models)
24
- interface = gr.Interface(fn=choose_model, inputs=model_dropdown, outputs=None)
25
- interface.launch()
 
 
 
 
 
 
 
1
  import gradio as gr
2
+ import os
3
 
4
+ model_list = [
5
+ "stabilityai/stable-diffusion-xl-base-0.9",
6
+ "stabilityai/stable-diffusion-2-1",
7
+ "stabilityai/stable-diffusion-xl-refiner-0.9",
8
+ "stabilityai/stable-diffusion-2-1-base",
9
+ "stabilityai/stable-diffusion-2",
10
+ "stabilityai/stable-diffusion-2-inpainting",
11
+ "stabilityai/stable-diffusion-x4-upscaler",
12
+ "stabilityai/stable-diffusion-2-depth",
13
+ "stabilityai/stable-diffusion-2-base",
14
+ "stabilityai/stable-diffusion-2-1-unclip",
15
+ "helenai/stabilityai-stable-diffusion-2-1-base-ov",
16
+ "helenai/stabilityai-stable-diffusion-2-1-ov",
17
+ "stabilityai/stable-diffusion-2-1-unclip-small"
18
  ]
19
 
20
+ model_name = os.getenv("HUGGINGFACE_API_KEY")
 
21
 
22
+ if model_name is None or model_name not in model_list:
23
+ print("Invalid Hugging Face model name provided.")
24
+ exit()
25
+
26
+ model_path = f"models/{model_name}"
27
+
28
+ title = "Mujo kuje AI po mjesecu"
29
+
30
+ gr.Interface.load(model_path).launch(title=title)