Rooni commited on
Commit
b2bdc9e
1 Parent(s): e71ddd1

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +25 -5
app.py CHANGED
@@ -43,7 +43,6 @@ def render(prompt, model, negative_prompt, width, height, guidance, seed, upscal
43
  # Создаем компоненты для ввода данных
44
  prompt_textbox = gr.Textbox(lines=3, placeholder="Введите описание изображения", label="Описание изображения:")
45
  model_radio = gr.Radio(choices=model_list, label="Модель:", value="Anything V5", type="value")
46
-
47
  negative_prompt_textbox = gr.Textbox(lines=3, placeholder="Введите Negative Prompt", label="Negative Prompt:")
48
  width_slider = gr.Slider(minimum=256, maximum=2048, value=512, label="Ширина:")
49
  height_slider = gr.Slider(minimum=256, maximum=2048, value=512, label="Высота:")
@@ -51,8 +50,28 @@ guidance_slider = gr.Slider(minimum=1, maximum=20, value=7.5, label="CFG Scale:"
51
  seed_slider = gr.Slider(minimum=-1, maximum=1000000, value=-1, label="Seed:")
52
  upscale_dropdown = gr.Dropdown(choices=["yes", "no"], label="Upscale", value="no")
53
 
54
- # Создаем интерфейс
55
- iface = gr.Interface(
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
56
  fn=render,
57
  inputs=[
58
  prompt_textbox,
@@ -65,7 +84,8 @@ iface = gr.Interface(
65
  upscale_dropdown,
66
  ],
67
  outputs=gr.Image(),
 
68
  )
69
 
70
- # Запускаем интерфейс
71
- iface.launch()
 
43
  # Создаем компоненты для ввода данных
44
  prompt_textbox = gr.Textbox(lines=3, placeholder="Введите описание изображения", label="Описание изображения:")
45
  model_radio = gr.Radio(choices=model_list, label="Модель:", value="Anything V5", type="value")
 
46
  negative_prompt_textbox = gr.Textbox(lines=3, placeholder="Введите Negative Prompt", label="Negative Prompt:")
47
  width_slider = gr.Slider(minimum=256, maximum=2048, value=512, label="Ширина:")
48
  height_slider = gr.Slider(minimum=256, maximum=2048, value=512, label="Высота:")
 
50
  seed_slider = gr.Slider(minimum=-1, maximum=1000000, value=-1, label="Seed:")
51
  upscale_dropdown = gr.Dropdown(choices=["yes", "no"], label="Upscale", value="no")
52
 
53
+ # Создаем интерфейс для первой вкладки
54
+ iface_tab1 = gr.Interface(
55
+ fn=render,
56
+ inputs=[
57
+ prompt_textbox,
58
+ model_radio,
59
+ negative_prompt_textbox,
60
+ width_slider,
61
+ height_slider,
62
+ guidance_slider,
63
+ seed_slider,
64
+ upscale_dropdown,
65
+ ],
66
+ outputs=gr.Image(),
67
+ title="Вкладка 1"
68
+ )
69
+
70
+ # Создаем компоненты для второй вкладки (можно скопировать и адаптировать)
71
+ # ...
72
+
73
+ # Создаем интерфейс для второй вкладки
74
+ iface_tab2 = gr.Interface(
75
  fn=render,
76
  inputs=[
77
  prompt_textbox,
 
84
  upscale_dropdown,
85
  ],
86
  outputs=gr.Image(),
87
+ title="Вкладка 2"
88
  )
89
 
90
+ # Запускаем оба интерфейса
91
+ gr.Interface.Tab([iface_tab1, iface_tab2]).launch()