fffiloni commited on
Commit
943e0df
·
1 Parent(s): 43de632

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +14 -5
app.py CHANGED
@@ -2,17 +2,26 @@ import gradio as gr
2
  import os
3
 
4
  stable_diffusion = gr.Blocks.load(name="spaces/runwayml/stable-diffusion-v1-5")
 
5
 
6
  def get_images(prompt):
7
  gallery_dir = stable_diffusion(prompt, fn_index=2)
8
- print(gallery_dir)
9
- img_results = [os.path.join(gallery_dir, img) for img in os.listdir(gallery_dir)]
10
- print(img_results)
11
- print(gallery_dir)
12
 
 
 
13
  return img_results[0]
14
 
 
 
 
 
 
 
 
 
 
 
15
  prompt_input = gr.Textbox(lines=4)
16
  gallery_output = gr.Image(type='filepath')
17
 
18
- gr.Interface(fn=get_images, inputs=[prompt_input], outputs=[gallery_output]).queue(max_size=10).launch(enable_queue=True)
 
2
  import os
3
 
4
  stable_diffusion = gr.Blocks.load(name="spaces/runwayml/stable-diffusion-v1-5")
5
+ clip_interrogator_2 = gr.Blocks.load(name="spaces/fffiloni/CLIP-Interrogator-2")
6
 
7
  def get_images(prompt):
8
  gallery_dir = stable_diffusion(prompt, fn_index=2)
 
 
 
 
9
 
10
+ img_results = [os.path.join(gallery_dir, img) for img in os.listdir(gallery_dir)]
11
+
12
  return img_results[0]
13
 
14
+ def get_new_prompt(img):
15
+ interrogate = clip_interrogator_2(img)
16
+ print(interrogate)
17
+ return "done"
18
+
19
+ def infer(prompt):
20
+ img = get_images(prompt)
21
+ result = get_new_prompt(img)
22
+ print(result)
23
+ return "prompt written"
24
  prompt_input = gr.Textbox(lines=4)
25
  gallery_output = gr.Image(type='filepath')
26
 
27
+ gr.Interface(fn=infer, inputs=[prompt_input], outputs=['text']).queue(max_size=10).launch(enable_queue=True)