Rooni commited on
Commit
428129e
·
1 Parent(s): 5f0bbf3

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -24
app.py CHANGED
@@ -28,39 +28,23 @@ def generate_image(prompt, negative_prompt, sampling_steps, cfg_scale, seed):
28
  return generated_image_bytes
29
 
30
  # Функция для обработки действия при нажатии кнопки
31
- def download_image():
32
- bytes = generate_image(
33
- prompt=iface.inputs[0].value,
34
- negative_prompt=iface.inputs[1].value,
35
- sampling_steps=iface.tabs[1].components[0].value,
36
- cfg_scale=iface.tabs[1].components[1].value,
37
- seed=iface.tabs[1].components[2].value,
38
- )
39
  gr.download(bytes, "generated_image.png")
40
 
41
  # Создаем интерфейс Gradio
42
  iface = gr.Interface(
43
- fn=generate_image,
44
  inputs=[
45
  gr.Textbox(label="Prompt", placeholder="Enter prompt here"),
46
- gr.Textbox(label="Negative Prompt", placeholder="Enter negative prompt here")
47
- ],
48
- outputs=[
49
- gr.Image(type="pil", label="Generated Image"),
50
- gr.Button("Download Image", onclick=download_image)
51
- ],
52
- live=True,
53
- title="Huggingface Image Generator"
54
- )
55
-
56
- # Добавляем вторую вкладку
57
- iface.add_tab(
58
- "Advanced Settings",
59
- [
60
  gr.Slider(minimum=1, maximum=30, label="Sampling Steps", default=15),
61
  gr.Slider(minimum=1, maximum=20, label="CFG Scale", default=10),
62
  gr.Textbox(label="Seed", placeholder="Enter seed here", default="-1")
63
- ]
 
 
 
64
  )
65
 
66
  # Запускаем интерфейс
 
28
  return generated_image_bytes
29
 
30
  # Функция для обработки действия при нажатии кнопки
31
+ def download_image(prompt, negative_prompt, sampling_steps, cfg_scale, seed):
32
+ bytes = generate_image(prompt, negative_prompt, sampling_steps, cfg_scale, seed)
 
 
 
 
 
 
33
  gr.download(bytes, "generated_image.png")
34
 
35
  # Создаем интерфейс Gradio
36
  iface = gr.Interface(
37
+ fn=download_image,
38
  inputs=[
39
  gr.Textbox(label="Prompt", placeholder="Enter prompt here"),
40
+ gr.Textbox(label="Negative Prompt", placeholder="Enter negative prompt here"),
 
 
 
 
 
 
 
 
 
 
 
 
 
41
  gr.Slider(minimum=1, maximum=30, label="Sampling Steps", default=15),
42
  gr.Slider(minimum=1, maximum=20, label="CFG Scale", default=10),
43
  gr.Textbox(label="Seed", placeholder="Enter seed here", default="-1")
44
+ ],
45
+ outputs=gr.Image(type="pil", label="Generated Image"),
46
+ live=True,
47
+ title="Huggingface Image Generator"
48
  )
49
 
50
  # Запускаем интерфейс