Tonic commited on
Commit
2f6138a
·
1 Parent(s): 0a6faf3

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -8
app.py CHANGED
@@ -38,7 +38,15 @@ def _get_args():
38
  args = parser.parse_args()
39
  return args
40
 
41
-
 
 
 
 
 
 
 
 
42
  def _load_model_tokenizer(args):
43
  model_id = args.checkpoint_path
44
  model_dir = snapshot_download(model_id, revision=args.revision)
@@ -230,13 +238,7 @@ Join us : 🌟TeamTonic🌟 is always making cool demos! Join our active builder
230
  )
231
 
232
  submit_file_btn.click(
233
- fn=predict,
234
- inputs=[chatbot, task_history],
235
- outputs=[chatbot]
236
- )
237
-
238
- submit_file_btn.click(
239
- fn=add_file,
240
  inputs=[chatbot, task_history, file_upload],
241
  outputs=[chatbot, task_history]
242
  )
 
38
  args = parser.parse_args()
39
  return args
40
 
41
+ def handle_image_submission(_chatbot, task_history, file):
42
+ if file is None:
43
+ return _chatbot, task_history # Return if no file is uploaded
44
+ file_path = save_image(file)
45
+ history_item = ((file_path,), None)
46
+ _chatbot.append(history_item)
47
+ task_history.append(history_item)
48
+ return predict(_chatbot, task_history)
49
+
50
  def _load_model_tokenizer(args):
51
  model_id = args.checkpoint_path
52
  model_dir = snapshot_download(model_id, revision=args.revision)
 
238
  )
239
 
240
  submit_file_btn.click(
241
+ fn=handle_image_submission,
 
 
 
 
 
 
242
  inputs=[chatbot, task_history, file_upload],
243
  outputs=[chatbot, task_history]
244
  )