finalf0 commited on
Commit
753cdee
1 Parent(s): 6d560a9

move Regenerate and clear button to bottom

Browse files
Files changed (1) hide show
  1. app.py +23 -23
app.py CHANGED
@@ -204,7 +204,12 @@ def clear_button_clicked(_question, _chat_bot, _app_cfg, _bt_pic):
204
 
205
  with gr.Blocks() as demo:
206
  with gr.Row():
207
- with gr.Column(scale=1, min_width=300):
 
 
 
 
 
208
  params_form = create_component(form_radio, comp='Radio')
209
  with gr.Accordion("Beam Search", visible=False) as beams_according:
210
  num_beams = create_component(num_beams_slider)
@@ -216,29 +221,24 @@ with gr.Blocks() as demo:
216
  repetition_penalty_2 = create_component(repetition_penalty_slider2)
217
  regenerate = create_component({'value': 'Regenerate'}, comp='Button', visible=True)
218
  clear = create_component({'value': 'Clear'}, comp='Button', visible=True)
219
- with gr.Column(scale=3, min_width=500):
220
- app_session = gr.State({'sts':None,'ctx':None,'img':None})
221
- bt_pic = gr.Image(label="Upload an image to start")
222
- chat_bot = gr.Chatbot(label=f"Chat with {model_name}")
223
- txt_message = gr.Textbox(label="Input text")
224
 
225
- clear.click(
226
- clear_button_clicked,
227
- [txt_message, chat_bot, app_session, bt_pic],
228
- [txt_message, chat_bot, app_session, bt_pic],
229
- queue=False
230
- )
231
- regenerate.click(
232
- regenerate_button_clicked,
233
- [txt_message, chat_bot, app_session, params_form, num_beams, repetition_penalty, repetition_penalty_2, top_p, top_k, temperature],
234
- [txt_message, chat_bot, app_session]
235
- )
236
- txt_message.submit(
237
- respond,
238
- [txt_message, chat_bot, app_session, params_form, num_beams, repetition_penalty, repetition_penalty_2, top_p, top_k, temperature],
239
- [txt_message, chat_bot, app_session]
240
- )
241
- bt_pic.upload(lambda: None, None, chat_bot, queue=False).then(upload_img, inputs=[bt_pic,chat_bot,app_session], outputs=[chat_bot,app_session])
242
 
243
  # launch
244
  #demo.launch(share=False, debug=True, show_api=False, server_port=8080, server_name="0.0.0.0")
 
204
 
205
  with gr.Blocks() as demo:
206
  with gr.Row():
207
+ with gr.Row(scale=1, min_width=500):
208
+ app_session = gr.State({'sts':None,'ctx':None,'img':None})
209
+ bt_pic = gr.Image(label="Upload an image to start")
210
+ chat_bot = gr.Chatbot(label=f"Chat with {model_name}")
211
+ txt_message = gr.Textbox(label="Input text")
212
+ with gr.Row(scale=1, min_width=300):
213
  params_form = create_component(form_radio, comp='Radio')
214
  with gr.Accordion("Beam Search", visible=False) as beams_according:
215
  num_beams = create_component(num_beams_slider)
 
221
  repetition_penalty_2 = create_component(repetition_penalty_slider2)
222
  regenerate = create_component({'value': 'Regenerate'}, comp='Button', visible=True)
223
  clear = create_component({'value': 'Clear'}, comp='Button', visible=True)
 
 
 
 
 
224
 
225
+ clear.click(
226
+ clear_button_clicked,
227
+ [txt_message, chat_bot, app_session, bt_pic],
228
+ [txt_message, chat_bot, app_session, bt_pic],
229
+ queue=False
230
+ )
231
+ regenerate.click(
232
+ regenerate_button_clicked,
233
+ [txt_message, chat_bot, app_session, params_form, num_beams, repetition_penalty, repetition_penalty_2, top_p, top_k, temperature],
234
+ [txt_message, chat_bot, app_session]
235
+ )
236
+ txt_message.submit(
237
+ respond,
238
+ [txt_message, chat_bot, app_session, params_form, num_beams, repetition_penalty, repetition_penalty_2, top_p, top_k, temperature],
239
+ [txt_message, chat_bot, app_session]
240
+ )
241
+ bt_pic.upload(lambda: None, None, chat_bot, queue=False).then(upload_img, inputs=[bt_pic,chat_bot,app_session], outputs=[chat_bot,app_session])
242
 
243
  # launch
244
  #demo.launch(share=False, debug=True, show_api=False, server_port=8080, server_name="0.0.0.0")