vtrv.vls commited on
Commit
59904b9
·
1 Parent(s): 6934609

Clear inputs on model change

Browse files
Files changed (1) hide show
  1. app.py +4 -2
app.py CHANGED
@@ -40,6 +40,8 @@ def qwen_gen(content, chat_history):
40
  return '', chat_history
41
 
42
  def model_gen(content, model_type: str, chat_history):
 
 
43
  gen = MODEL_LIB[model_type]
44
  print(MODEL_LIB[model_type])
45
  return gen(content, chat_history)
@@ -56,11 +58,11 @@ def tab_arena():
56
  with gradio.Column():
57
  model_left = gradio.Dropdown(["TINYLLAMA", "QWEN2INS1B", "RUBASE"], value="TINYLLAMA", interactive=True, multiselect=False, label="Left model")
58
  chatbot_left = gradio.Chatbot()
59
- model_left.change(lambda x: gradio.Chatbot(), [chatbot_left], [chatbot_left])
60
  with gradio.Column():
61
  model_right = gradio.Dropdown(["TINYLLAMA", "QWEN2INS1B", "RUBASE"], value= "RUBASE", interactive=True, multiselect=False, label="Right model")
62
  chatbot_right = gradio.Chatbot()
63
- model_right.change(lambda x: gradio.Chatbot(), [chatbot_right], [chatbot_right])
64
 
65
  with gradio.Row():
66
  gradio.Button('Both Good')
 
40
  return '', chat_history
41
 
42
  def model_gen(content, model_type: str, chat_history):
43
+ if content is None:
44
+ return None, None
45
  gen = MODEL_LIB[model_type]
46
  print(MODEL_LIB[model_type])
47
  return gen(content, chat_history)
 
58
  with gradio.Column():
59
  model_left = gradio.Dropdown(["TINYLLAMA", "QWEN2INS1B", "RUBASE"], value="TINYLLAMA", interactive=True, multiselect=False, label="Left model")
60
  chatbot_left = gradio.Chatbot()
61
+ model_left.change(model_gen, [None, model_left, None], [None, None])
62
  with gradio.Column():
63
  model_right = gradio.Dropdown(["TINYLLAMA", "QWEN2INS1B", "RUBASE"], value= "RUBASE", interactive=True, multiselect=False, label="Right model")
64
  chatbot_right = gradio.Chatbot()
65
+ model_right.change(model_gen, [None, model_right, None], [None, None])
66
 
67
  with gradio.Row():
68
  gradio.Button('Both Good')