Update app.py
Browse files
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
|
213 |
-
return
|
214 |
-
return
|
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]
|
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,
|
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 |
)
|