Geonmo commited on
Commit
7025767
·
1 Parent(s): 6d59cac

fix a negative text

Browse files
Files changed (1) hide show
  1. app.py +11 -19
app.py CHANGED
@@ -618,7 +618,7 @@ if __name__ == "__main__":
618
  If you want to use Graphit in a private GPU environment, please press the "Duplicate" button below.
619
  <a class="duplicate-button" style="display:inline-block" target="_blank" href="https://huggingface.co/spaces/navervision/Graphit-SD?duplicate=true"><img style="margin-top:0;margin-bottom:0" src="https://huggingface.co/datasets/huggingface/badges/raw/main/duplicate-this-space-xl-dark.svg" alt="Duplicate Space"></a>
620
  '''
621
- neg_default = 'watermark, longbody, lowres, bad anatomy, bad hands, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality'
622
  with gr.Blocks(title=title) as demo:
623
  gr.Markdown(md_title)
624
  mode_t2i = gr.Textbox(value='t2i', label='mode selection', visible=False)
@@ -653,7 +653,6 @@ if __name__ == "__main__":
653
  cfg_image_scale_t2i = gr.Number(value=1.1, label='attn source image scale', visible=False)
654
  cfg_image_space_scale_t2i = gr.Number(value=7.5, label='attn image space scale')
655
  cfg_text_scale_t2i = gr.Number(value=7.5, label='attn text scale')
656
- negative_text_input_t2i = gr.Textbox(value=neg_default, label='Negative text')
657
  with gr.Row():
658
  cfg_image_source_mix_weight_t2i = gr.Number(value=0.0, label='weight for mixing source image (0.0~1.0)', visible=False)
659
  cfg_image_reference_mix_weight_t2i = gr.Number(value=0.65, label='weight for mixing reference image (0.0~1.0)')
@@ -671,7 +670,6 @@ if __name__ == "__main__":
671
  cfg_image_scale_i2i = gr.Number(value=1.1, label='attn source image scale', visible=False)
672
  cfg_image_space_scale_i2i = gr.Number(value=7.5, label='attn image space scale')
673
  cfg_text_scale_i2i = gr.Number(value=7.5, label='attn text scale')
674
- negative_text_input_i2i = gr.Textbox(value=neg_default, label='Negative text')
675
  with gr.Row():
676
  cfg_image_source_mix_weight_i2i = gr.Number(value=0.05, label='weight for mixing source image (0.0~1.0)')
677
  cfg_image_reference_mix_weight_i2i = gr.Number(value=0.65, label='weight for mixing reference image (0.0~1.0)')
@@ -686,7 +684,6 @@ if __name__ == "__main__":
686
  cfg_image_scale_d2i = gr.Number(value=1.1, label='attn source image scale', visible=False)
687
  cfg_image_space_scale_d2i = gr.Number(value=7.5, label='attn image space scale')
688
  cfg_text_scale_d2i = gr.Number(value=7.5, label='attn text scale')
689
- negative_text_input_d2i = gr.Textbox(value=neg_default, label='Negative text')
690
  with gr.Row():
691
  cfg_image_source_mix_weight_d2i = gr.Number(value=0.0, label='weight for mixing source image (0.0~1.0)', visible=False)
692
  cfg_image_reference_mix_weight_d2i = gr.Number(value=1.0, label='weight for mixing reference image (0.0~1.0)')
@@ -701,7 +698,6 @@ if __name__ == "__main__":
701
  cfg_image_scale_e2i = gr.Number(value=1.1, label='attn source image scale', visible=False)
702
  cfg_image_space_scale_e2i = gr.Number(value=7.5, label='attn image space scale')
703
  cfg_text_scale_e2i = gr.Number(value=7.5, label='attn text scale')
704
- negative_text_input_e2i = gr.Textbox(value=neg_default, label='Negative text')
705
  with gr.Row():
706
  cfg_image_source_mix_weight_e2i = gr.Number(value=0.0, label='weight for mixing source image (0.0~1.0)', visible=False)
707
  cfg_image_reference_mix_weight_e2i = gr.Number(value=1.0, label='weight for mixing reference image (0.0~1.0)')
@@ -716,7 +712,6 @@ if __name__ == "__main__":
716
  cfg_image_scale_inp = gr.Number(value=1.1, label='attn source image scale', visible=False)
717
  cfg_image_space_scale_inp = gr.Number(value=7.5, label='attn image space scale')
718
  cfg_text_scale_inp = gr.Number(value=7.5, label='attn text scale')
719
- negative_text_input_inp = gr.Textbox(value='', label='Negative text')
720
  with gr.Row():
721
  cfg_image_source_mix_weight_inp = gr.Number(value=0.0, label='weight for mixing source image (0.0~1.0)', visible=False)
722
  cfg_image_reference_mix_weight_inp = gr.Number(value=0.65, label='weight for mixing reference image (0.0~1.0)')
@@ -731,7 +726,6 @@ if __name__ == "__main__":
731
  cfg_image_scale_inped = gr.Number(value=1.1, label='attn source image scale', visible=False)
732
  cfg_image_space_scale_inped = gr.Number(value=7.5, label='attn image space scale')
733
  cfg_text_scale_inped = gr.Number(value=7.5, label='attn text scale')
734
- negative_text_input_inped = gr.Textbox(value=neg_default, label='Negative text')
735
  with gr.Row():
736
  cfg_image_source_mix_weight_inped = gr.Number(value=0.0, label='weight for mixing source image (0.0~1.0)', visible=False)
737
  cfg_image_reference_mix_weight_inped = gr.Number(value=0.35, label='weight for mixing reference image (0.0~1.0)')
@@ -751,7 +745,6 @@ if __name__ == "__main__":
751
  cfg_image_scale_s2i = gr.Number(value=1.1, label='attn source image scale', visible=False)
752
  cfg_image_space_scale_s2i = gr.Number(value=7.5, label='attn image space scale')
753
  cfg_text_scale_s2i = gr.Number(value=7.5, label='attn text scale')
754
- negative_text_input_s2i = gr.Textbox(value=neg_default, label='Negative text')
755
  with gr.Row():
756
  cfg_image_source_mix_weight_s2i = gr.Number(value=0.0, label='weight for mixing source image (0.0~1.0)', visible=False)
757
  cfg_image_reference_mix_weight_s2i = gr.Number(value=0.65, label='weight for mixing reference image (0.0~1.0)')
@@ -769,7 +762,6 @@ if __name__ == "__main__":
769
  cfg_image_scale_scr2i = gr.Number(value=1.1, label='attn source image scale', visible=False)
770
  cfg_image_space_scale_scr2i = gr.Number(value=7.5, label='attn image space scale')
771
  cfg_text_scale_scr2i = gr.Number(value=7.5, label='attn text scale')
772
- negative_text_input_scr2i = gr.Textbox(value=neg_default, label='Negative text')
773
  with gr.Row():
774
  cfg_image_source_mix_weight_scr2i = gr.Number(value=0.0, label='weight for mixing source image (0.0~1.0)', visible=False)
775
  cfg_image_reference_mix_weight_scr2i = gr.Number(value=0.65, label='weight for mixing reference image (0.0~1.0)')
@@ -787,13 +779,13 @@ if __name__ == "__main__":
787
  cfg_image_scale_cs2i = gr.Number(value=1.1, label='attn source image scale', visible=False)
788
  cfg_image_space_scale_cs2i = gr.Number(value=7.5, label='attn image space scale')
789
  cfg_text_scale_cs2i = gr.Number(value=7.5, label='attn text scale')
790
- negative_text_input_cs2i = gr.Textbox(value=neg_default, label='Negative text')
791
  with gr.Row():
792
  cfg_image_source_mix_weight_cs2i = gr.Number(value=0.0, label='weight for mixing source image (0.0~1.0)', visible=False)
793
  cfg_image_reference_mix_weight_cs2i = gr.Number(value=0.65, label='weight for mixing reference image (0.0~1.0)')
794
  mask_scale_cs2i = gr.Number(value=0.5, label='sketch weight (0.0~1.0)')
795
  submit_button_cs2i = gr.Button('Generate images')
796
  text_input = gr.Textbox(value='', label='Input text')
 
797
  submit_surprise_me = gr.Button('Surprise me')
798
  #swap_button = gr.Button('Swap source with reference', visible=False)
799
  with gr.Column():
@@ -803,15 +795,15 @@ if __name__ == "__main__":
803
  gallery_outputs = gr.Gallery(label='Generated outputs').style(grid=[2], height='auto')
804
  gallery_inputs = gr.Gallery(label='Processed inputs').style(grid=[2], height='auto')
805
 
806
- submit_button_t2i.click(generate, inputs=[image_source_t2i, image_reference, text_input, negative_text_input_t2i, steps_input_t2i, random_seed_t2i, cfg_image_scale_t2i, cfg_text_scale_t2i, cfg_image_space_scale_t2i, cfg_image_reference_mix_weight_t2i, cfg_image_source_mix_weight_t2i, mask_scale_default, use_edge_default, height_t2i, width_t2i, do_sr, mode_t2i], outputs=[gallery_outputs, gallery_inputs])
807
- submit_button_i2i.click(generate, inputs=[image_source_i2i, image_reference, text_input, negative_text_input_i2i, steps_input_i2i, random_seed_i2i, cfg_image_scale_i2i, cfg_text_scale_i2i, cfg_image_space_scale_i2i, cfg_image_reference_mix_weight_i2i, cfg_image_source_mix_weight_i2i, mask_scale_default, use_edge_default, height_default, width_default, do_sr, mode_i2i], outputs=[gallery_outputs, gallery_inputs])
808
- submit_button_d2i.click(generate, inputs=[image_source_d2i, image_reference, text_input, negative_text_input_d2i, steps_input_d2i, random_seed_d2i, cfg_image_scale_d2i, cfg_text_scale_d2i, cfg_image_space_scale_d2i, cfg_image_reference_mix_weight_d2i, cfg_image_source_mix_weight_d2i, mask_scale_default, use_edge_default, height_default, width_default, do_sr, mode_d2i], outputs=[gallery_outputs, gallery_inputs])
809
- submit_button_e2i.click(generate, inputs=[image_source_e2i, image_reference, text_input, negative_text_input_e2i, steps_input_e2i, random_seed_e2i, cfg_image_scale_e2i, cfg_text_scale_e2i, cfg_image_space_scale_e2i, cfg_image_reference_mix_weight_e2i, cfg_image_source_mix_weight_e2i, mask_scale_default, use_edge_default, height_default, width_default, do_sr, mode_e2i], outputs=[gallery_outputs, gallery_inputs])
810
- submit_button_inp.click(generate, inputs=[image_source_inp, image_reference, text_input, negative_text_input_inp, steps_input_inp, random_seed_inp, cfg_image_scale_inp, cfg_text_scale_inp, cfg_image_space_scale_inp, cfg_image_reference_mix_weight_inp, cfg_image_source_mix_weight_inp, mask_scale_default, use_edge_default, height_default, width_default, do_sr, mode_inpaint], outputs=[gallery_outputs, gallery_inputs])
811
- submit_button_inped.click(generate, inputs=[image_source_inped, image_reference, text_input, negative_text_input_inped, steps_input_inped, random_seed_inped, cfg_image_scale_inped, cfg_text_scale_inped, cfg_image_space_scale_inped, cfg_image_reference_mix_weight_inped, cfg_image_source_mix_weight_inped, mask_scale_inped, use_edge_inped, height_default, width_default, do_sr, mode_inped], outputs=[gallery_outputs, gallery_inputs])
812
- submit_button_s2i.click(generate, inputs=[image_source_s2i, image_reference, text_input, negative_text_input_s2i, steps_input_s2i, random_seed_s2i, cfg_image_scale_s2i, cfg_text_scale_s2i, cfg_image_space_scale_s2i, cfg_image_reference_mix_weight_s2i, cfg_image_source_mix_weight_s2i, mask_scale_s2i, use_edge_default, height_default, width_default, do_sr, mode_s2i], outputs=[gallery_outputs, gallery_inputs])
813
- submit_button_scr2i.click(generate, inputs=[image_source_scr2i, image_reference, text_input, negative_text_input_scr2i, steps_input_scr2i, random_seed_scr2i, cfg_image_scale_scr2i, cfg_text_scale_scr2i, cfg_image_space_scale_scr2i, cfg_image_reference_mix_weight_scr2i, cfg_image_source_mix_weight_scr2i, mask_scale_scr2i, use_edge_default, height_default, width_default, do_sr, mode_scr2i], outputs=[gallery_outputs, gallery_inputs])
814
- submit_button_cs2i.click(generate, inputs=[image_source_cs2i, image_reference, text_input, negative_text_input_cs2i, steps_input_cs2i, random_seed_cs2i, cfg_image_scale_cs2i, cfg_text_scale_cs2i, cfg_image_space_scale_cs2i, cfg_image_reference_mix_weight_cs2i, cfg_image_source_mix_weight_cs2i, mask_scale_cs2i, use_edge_default, height_default, width_default, do_sr, mode_cs2i], outputs=[gallery_outputs, gallery_inputs])
815
  build_canvas_s2i.click(generate_canvas, inputs=[image_source_s2i], outputs=[image_source_s2i])
816
  build_canvas_scr2i.click(generate_canvas, inputs=[image_source_scr2i], outputs=[image_source_scr2i])
817
  submit_surprise_me.click(surprise_me, outputs=[text_input])
 
618
  If you want to use Graphit in a private GPU environment, please press the "Duplicate" button below.
619
  <a class="duplicate-button" style="display:inline-block" target="_blank" href="https://huggingface.co/spaces/navervision/Graphit-SD?duplicate=true"><img style="margin-top:0;margin-bottom:0" src="https://huggingface.co/datasets/huggingface/badges/raw/main/duplicate-this-space-xl-dark.svg" alt="Duplicate Space"></a>
620
  '''
621
+ neg_default = '' #'watermark, longbody, lowres, bad anatomy, bad hands, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality'
622
  with gr.Blocks(title=title) as demo:
623
  gr.Markdown(md_title)
624
  mode_t2i = gr.Textbox(value='t2i', label='mode selection', visible=False)
 
653
  cfg_image_scale_t2i = gr.Number(value=1.1, label='attn source image scale', visible=False)
654
  cfg_image_space_scale_t2i = gr.Number(value=7.5, label='attn image space scale')
655
  cfg_text_scale_t2i = gr.Number(value=7.5, label='attn text scale')
 
656
  with gr.Row():
657
  cfg_image_source_mix_weight_t2i = gr.Number(value=0.0, label='weight for mixing source image (0.0~1.0)', visible=False)
658
  cfg_image_reference_mix_weight_t2i = gr.Number(value=0.65, label='weight for mixing reference image (0.0~1.0)')
 
670
  cfg_image_scale_i2i = gr.Number(value=1.1, label='attn source image scale', visible=False)
671
  cfg_image_space_scale_i2i = gr.Number(value=7.5, label='attn image space scale')
672
  cfg_text_scale_i2i = gr.Number(value=7.5, label='attn text scale')
 
673
  with gr.Row():
674
  cfg_image_source_mix_weight_i2i = gr.Number(value=0.05, label='weight for mixing source image (0.0~1.0)')
675
  cfg_image_reference_mix_weight_i2i = gr.Number(value=0.65, label='weight for mixing reference image (0.0~1.0)')
 
684
  cfg_image_scale_d2i = gr.Number(value=1.1, label='attn source image scale', visible=False)
685
  cfg_image_space_scale_d2i = gr.Number(value=7.5, label='attn image space scale')
686
  cfg_text_scale_d2i = gr.Number(value=7.5, label='attn text scale')
 
687
  with gr.Row():
688
  cfg_image_source_mix_weight_d2i = gr.Number(value=0.0, label='weight for mixing source image (0.0~1.0)', visible=False)
689
  cfg_image_reference_mix_weight_d2i = gr.Number(value=1.0, label='weight for mixing reference image (0.0~1.0)')
 
698
  cfg_image_scale_e2i = gr.Number(value=1.1, label='attn source image scale', visible=False)
699
  cfg_image_space_scale_e2i = gr.Number(value=7.5, label='attn image space scale')
700
  cfg_text_scale_e2i = gr.Number(value=7.5, label='attn text scale')
 
701
  with gr.Row():
702
  cfg_image_source_mix_weight_e2i = gr.Number(value=0.0, label='weight for mixing source image (0.0~1.0)', visible=False)
703
  cfg_image_reference_mix_weight_e2i = gr.Number(value=1.0, label='weight for mixing reference image (0.0~1.0)')
 
712
  cfg_image_scale_inp = gr.Number(value=1.1, label='attn source image scale', visible=False)
713
  cfg_image_space_scale_inp = gr.Number(value=7.5, label='attn image space scale')
714
  cfg_text_scale_inp = gr.Number(value=7.5, label='attn text scale')
 
715
  with gr.Row():
716
  cfg_image_source_mix_weight_inp = gr.Number(value=0.0, label='weight for mixing source image (0.0~1.0)', visible=False)
717
  cfg_image_reference_mix_weight_inp = gr.Number(value=0.65, label='weight for mixing reference image (0.0~1.0)')
 
726
  cfg_image_scale_inped = gr.Number(value=1.1, label='attn source image scale', visible=False)
727
  cfg_image_space_scale_inped = gr.Number(value=7.5, label='attn image space scale')
728
  cfg_text_scale_inped = gr.Number(value=7.5, label='attn text scale')
 
729
  with gr.Row():
730
  cfg_image_source_mix_weight_inped = gr.Number(value=0.0, label='weight for mixing source image (0.0~1.0)', visible=False)
731
  cfg_image_reference_mix_weight_inped = gr.Number(value=0.35, label='weight for mixing reference image (0.0~1.0)')
 
745
  cfg_image_scale_s2i = gr.Number(value=1.1, label='attn source image scale', visible=False)
746
  cfg_image_space_scale_s2i = gr.Number(value=7.5, label='attn image space scale')
747
  cfg_text_scale_s2i = gr.Number(value=7.5, label='attn text scale')
 
748
  with gr.Row():
749
  cfg_image_source_mix_weight_s2i = gr.Number(value=0.0, label='weight for mixing source image (0.0~1.0)', visible=False)
750
  cfg_image_reference_mix_weight_s2i = gr.Number(value=0.65, label='weight for mixing reference image (0.0~1.0)')
 
762
  cfg_image_scale_scr2i = gr.Number(value=1.1, label='attn source image scale', visible=False)
763
  cfg_image_space_scale_scr2i = gr.Number(value=7.5, label='attn image space scale')
764
  cfg_text_scale_scr2i = gr.Number(value=7.5, label='attn text scale')
 
765
  with gr.Row():
766
  cfg_image_source_mix_weight_scr2i = gr.Number(value=0.0, label='weight for mixing source image (0.0~1.0)', visible=False)
767
  cfg_image_reference_mix_weight_scr2i = gr.Number(value=0.65, label='weight for mixing reference image (0.0~1.0)')
 
779
  cfg_image_scale_cs2i = gr.Number(value=1.1, label='attn source image scale', visible=False)
780
  cfg_image_space_scale_cs2i = gr.Number(value=7.5, label='attn image space scale')
781
  cfg_text_scale_cs2i = gr.Number(value=7.5, label='attn text scale')
 
782
  with gr.Row():
783
  cfg_image_source_mix_weight_cs2i = gr.Number(value=0.0, label='weight for mixing source image (0.0~1.0)', visible=False)
784
  cfg_image_reference_mix_weight_cs2i = gr.Number(value=0.65, label='weight for mixing reference image (0.0~1.0)')
785
  mask_scale_cs2i = gr.Number(value=0.5, label='sketch weight (0.0~1.0)')
786
  submit_button_cs2i = gr.Button('Generate images')
787
  text_input = gr.Textbox(value='', label='Input text')
788
+ negative_text_input = gr.Textbox(value=neg_default, label='Negative text')
789
  submit_surprise_me = gr.Button('Surprise me')
790
  #swap_button = gr.Button('Swap source with reference', visible=False)
791
  with gr.Column():
 
795
  gallery_outputs = gr.Gallery(label='Generated outputs').style(grid=[2], height='auto')
796
  gallery_inputs = gr.Gallery(label='Processed inputs').style(grid=[2], height='auto')
797
 
798
+ submit_button_t2i.click(generate, inputs=[image_source_t2i, image_reference, text_input, negative_text_input, steps_input_t2i, random_seed_t2i, cfg_image_scale_t2i, cfg_text_scale_t2i, cfg_image_space_scale_t2i, cfg_image_reference_mix_weight_t2i, cfg_image_source_mix_weight_t2i, mask_scale_default, use_edge_default, height_t2i, width_t2i, do_sr, mode_t2i], outputs=[gallery_outputs, gallery_inputs])
799
+ submit_button_i2i.click(generate, inputs=[image_source_i2i, image_reference, text_input, negative_text_input, steps_input_i2i, random_seed_i2i, cfg_image_scale_i2i, cfg_text_scale_i2i, cfg_image_space_scale_i2i, cfg_image_reference_mix_weight_i2i, cfg_image_source_mix_weight_i2i, mask_scale_default, use_edge_default, height_default, width_default, do_sr, mode_i2i], outputs=[gallery_outputs, gallery_inputs])
800
+ submit_button_d2i.click(generate, inputs=[image_source_d2i, image_reference, text_input, negative_text_input, steps_input_d2i, random_seed_d2i, cfg_image_scale_d2i, cfg_text_scale_d2i, cfg_image_space_scale_d2i, cfg_image_reference_mix_weight_d2i, cfg_image_source_mix_weight_d2i, mask_scale_default, use_edge_default, height_default, width_default, do_sr, mode_d2i], outputs=[gallery_outputs, gallery_inputs])
801
+ submit_button_e2i.click(generate, inputs=[image_source_e2i, image_reference, text_input, negative_text_input, steps_input_e2i, random_seed_e2i, cfg_image_scale_e2i, cfg_text_scale_e2i, cfg_image_space_scale_e2i, cfg_image_reference_mix_weight_e2i, cfg_image_source_mix_weight_e2i, mask_scale_default, use_edge_default, height_default, width_default, do_sr, mode_e2i], outputs=[gallery_outputs, gallery_inputs])
802
+ submit_button_inp.click(generate, inputs=[image_source_inp, image_reference, text_input, negative_text_input, steps_input_inp, random_seed_inp, cfg_image_scale_inp, cfg_text_scale_inp, cfg_image_space_scale_inp, cfg_image_reference_mix_weight_inp, cfg_image_source_mix_weight_inp, mask_scale_default, use_edge_default, height_default, width_default, do_sr, mode_inpaint], outputs=[gallery_outputs, gallery_inputs])
803
+ submit_button_inped.click(generate, inputs=[image_source_inped, image_reference, text_input, negative_text_input, steps_input_inped, random_seed_inped, cfg_image_scale_inped, cfg_text_scale_inped, cfg_image_space_scale_inped, cfg_image_reference_mix_weight_inped, cfg_image_source_mix_weight_inped, mask_scale_inped, use_edge_inped, height_default, width_default, do_sr, mode_inped], outputs=[gallery_outputs, gallery_inputs])
804
+ submit_button_s2i.click(generate, inputs=[image_source_s2i, image_reference, text_input, negative_text_input, steps_input_s2i, random_seed_s2i, cfg_image_scale_s2i, cfg_text_scale_s2i, cfg_image_space_scale_s2i, cfg_image_reference_mix_weight_s2i, cfg_image_source_mix_weight_s2i, mask_scale_s2i, use_edge_default, height_default, width_default, do_sr, mode_s2i], outputs=[gallery_outputs, gallery_inputs])
805
+ submit_button_scr2i.click(generate, inputs=[image_source_scr2i, image_reference, text_input, negative_text_input, steps_input_scr2i, random_seed_scr2i, cfg_image_scale_scr2i, cfg_text_scale_scr2i, cfg_image_space_scale_scr2i, cfg_image_reference_mix_weight_scr2i, cfg_image_source_mix_weight_scr2i, mask_scale_scr2i, use_edge_default, height_default, width_default, do_sr, mode_scr2i], outputs=[gallery_outputs, gallery_inputs])
806
+ submit_button_cs2i.click(generate, inputs=[image_source_cs2i, image_reference, text_input, negative_text_input, steps_input_cs2i, random_seed_cs2i, cfg_image_scale_cs2i, cfg_text_scale_cs2i, cfg_image_space_scale_cs2i, cfg_image_reference_mix_weight_cs2i, cfg_image_source_mix_weight_cs2i, mask_scale_cs2i, use_edge_default, height_default, width_default, do_sr, mode_cs2i], outputs=[gallery_outputs, gallery_inputs])
807
  build_canvas_s2i.click(generate_canvas, inputs=[image_source_s2i], outputs=[image_source_s2i])
808
  build_canvas_scr2i.click(generate_canvas, inputs=[image_source_scr2i], outputs=[image_source_scr2i])
809
  submit_surprise_me.click(surprise_me, outputs=[text_input])