nikunjcepatel commited on
Commit
c9c1004
·
verified ·
1 Parent(s): 2c87791

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -3
app.py CHANGED
@@ -104,8 +104,8 @@ with gr.Blocks() as demo:
104
  output_placeholder = gr.State([]) # Placeholder for dynamic output components
105
  history_placeholder = gr.State(history) # Maintain history state
106
 
107
- def update_outputs_and_history(selected_models):
108
- # Dynamically create outputs for each selected model
109
  output_components = create_outputs(selected_models)
110
  output_placeholder.set(output_components)
111
  return output_components
@@ -115,7 +115,7 @@ with gr.Blocks() as demo:
115
  generate_button.click(
116
  fn=generate_model_outputs_with_history,
117
  inputs=[input_text, selected_models],
118
- outputs=[update_outputs_and_history(selected_models), history_placeholder],
119
  )
120
 
121
  # Create tabs for each selected model and display scrollable outputs
 
104
  output_placeholder = gr.State([]) # Placeholder for dynamic output components
105
  history_placeholder = gr.State(history) # Maintain history state
106
 
107
+ def update_outputs_and_history(input_text, selected_models):
108
+ selected_models = selected_models # Ensure selected_models is treated as a list
109
  output_components = create_outputs(selected_models)
110
  output_placeholder.set(output_components)
111
  return output_components
 
115
  generate_button.click(
116
  fn=generate_model_outputs_with_history,
117
  inputs=[input_text, selected_models],
118
+ outputs=[update_outputs_and_history(input_text, selected_models), history_placeholder],
119
  )
120
 
121
  # Create tabs for each selected model and display scrollable outputs