cstr commited on
Commit
823a14b
·
verified ·
1 Parent(s): 2db2154

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -6
app.py CHANGED
@@ -209,9 +209,9 @@ def update_category_models(category):
209
  if cat["category"] == category:
210
  model_names = [model[0] for model in cat["models"]]
211
  if model_names:
212
- return gr.Dropdown.update(choices=model_names, value=model_names[0])
213
- return gr.Dropdown.update(choices=[], value=None)
214
- return gr.Dropdown.update(choices=[], value=None)
215
 
216
  def encode_image_to_base64(image_path):
217
  """Encode an image file to base64 string"""
@@ -897,7 +897,7 @@ def create_app():
897
  model_search.change(
898
  fn=filter_models,
899
  inputs=model_search,
900
- outputs=[model_choice, model_choice] # update both values
901
  )
902
 
903
  # Update context display when model changes
@@ -918,12 +918,12 @@ def create_app():
918
  model_categories.change(
919
  fn=update_category_models,
920
  inputs=model_categories,
921
- outputs=category_models
922
  )
923
 
924
  # Update main model choice when category model is selected
925
  category_models.change(
926
- fn=lambda x: x, # Simply pass the value through
927
  inputs=category_models,
928
  outputs=model_choice
929
  )
 
209
  if cat["category"] == category:
210
  model_names = [model[0] for model in cat["models"]]
211
  if model_names:
212
+ return model_names, model_names[0]
213
+ return [], None
214
+ return [], None
215
 
216
  def encode_image_to_base64(image_path):
217
  """Encode an image file to base64 string"""
 
897
  model_search.change(
898
  fn=filter_models,
899
  inputs=model_search,
900
+ outputs=[model_choice, model_choice]
901
  )
902
 
903
  # Update context display when model changes
 
918
  model_categories.change(
919
  fn=update_category_models,
920
  inputs=model_categories,
921
+ outputs=[category_models, category_models]
922
  )
923
 
924
  # Update main model choice when category model is selected
925
  category_models.change(
926
+ fn=lambda x: x,
927
  inputs=category_models,
928
  outputs=model_choice
929
  )