cetusian commited on
Commit
3598fe0
·
verified ·
1 Parent(s): ae21d92

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -4
app.py CHANGED
@@ -85,18 +85,18 @@ def create_demo():
85
 
86
  # Dynamic Response Section
87
  response_boxes = []
88
- vote_buttons = []
89
- vote_counts = []
90
 
91
  def generate_response_boxes(models):
 
92
  response_boxes.clear()
 
93
  for model_name in models:
94
  with gr.Column() as response_column:
95
  response_box = gr.Textbox(label=f"Response from {model_name}", interactive=False)
96
  vote_button = gr.Button(f"Vote for {model_name}")
97
  vote_count = gr.Number(value=0, label=f"Votes for {model_name}")
98
  response_boxes.append((model_name, response_column, response_box, vote_button, vote_count))
99
- return response_boxes
100
 
101
  # Add a button for generating responses
102
  submit_button = gr.Button("Generate Responses")
@@ -139,7 +139,7 @@ def create_demo():
139
  selected_models.change(
140
  generate_response_boxes,
141
  inputs=[selected_models],
142
- outputs=[response[1] for response in response_boxes],
143
  )
144
 
145
  return demo
 
85
 
86
  # Dynamic Response Section
87
  response_boxes = []
 
 
88
 
89
  def generate_response_boxes(models):
90
+ # Clear current components
91
  response_boxes.clear()
92
+ # Add new response boxes dynamically
93
  for model_name in models:
94
  with gr.Column() as response_column:
95
  response_box = gr.Textbox(label=f"Response from {model_name}", interactive=False)
96
  vote_button = gr.Button(f"Vote for {model_name}")
97
  vote_count = gr.Number(value=0, label=f"Votes for {model_name}")
98
  response_boxes.append((model_name, response_column, response_box, vote_button, vote_count))
99
+ return [gr.update(visible=True) for _ in response_boxes]
100
 
101
  # Add a button for generating responses
102
  submit_button = gr.Button("Generate Responses")
 
139
  selected_models.change(
140
  generate_response_boxes,
141
  inputs=[selected_models],
142
+ outputs=[gr.update(visible=True) for _ in response_boxes],
143
  )
144
 
145
  return demo