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 |
)
|