Vasudevakrishna commited on
Commit
7eb72e8
·
verified ·
1 Parent(s): 9a54dbb

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -3
app.py CHANGED
@@ -112,10 +112,17 @@ with gr.Blocks() as demo:
112
  clear_btn = gr.ClearButton([image, audio_q, question, max_tokens, answer])
113
  # Add examples
114
  # gr.Examples(examples=examples, inputs=[image, audio_q, question, max_tokens], outputs=answer)
115
- examples_widget = gr.Examples(examples=examples, inputs=[image, audio_q, question, max_tokens], outputs=[answer])
 
 
 
 
 
116
 
117
- # Trigger submit automatically when an example is clicked
118
- examples_widget.click(fn=None, inputs=[], outputs=[], _js="() => document.querySelector('button[type=button]').click()")
 
 
119
 
120
 
121
 
 
112
  clear_btn = gr.ClearButton([image, audio_q, question, max_tokens, answer])
113
  # Add examples
114
  # gr.Examples(examples=examples, inputs=[image, audio_q, question, max_tokens], outputs=answer)
115
+ # Add examples
116
+ gr.Examples(examples=examples, inputs=[image, audio_q, question, max_tokens])
117
+
118
+ # Automatically trigger the submit button when examples are loaded
119
+ def submit_on_example(image, audio_q, question, max_tokens):
120
+ return generate_answers(image, audio_q, question, max_tokens)
121
 
122
+ # Automatically call generate_answers when an example is clicked
123
+ gr.Examples(examples=examples, inputs=[image, audio_q, question, max_tokens], outputs=[answer]).click(
124
+ fn=submit_on_example, inputs=[image, audio_q, question, max_tokens], outputs=[answer]
125
+ )
126
 
127
 
128