Update ui_components.py
Browse files- ui_components.py +2 -10
ui_components.py
CHANGED
|
@@ -404,14 +404,7 @@ class UIComponents:
|
|
| 404 |
return gr.Dropdown(choices=[], value=None), "⚪ Select provider first", gr.Group(visible=False)
|
| 405 |
|
| 406 |
available_models = AppConfig.get_available_models_for_provider(provider_id)
|
| 407 |
-
|
| 408 |
-
info = AppConfig.AVAILABLE_MODELS.get(model_id, {})
|
| 409 |
-
name = info.get("name", model_id)
|
| 410 |
-
vision = info.get("supports_vision", False)
|
| 411 |
-
family = "GPT‑OSS" if AppConfig.is_gpt_oss_model(model_id) else ("Qwen VL" if vision else "Model")
|
| 412 |
-
cap = "Supports Vision" if vision else "Text Only"
|
| 413 |
-
return f"{name} · {cap}"
|
| 414 |
-
model_choices = [(_label(model), model) for model in available_models]
|
| 415 |
|
| 416 |
# Auto-select 120b model if available
|
| 417 |
default_model = "openai/gpt-oss-120b" if "openai/gpt-oss-120b" in available_models else (available_models[0] if available_models else None)
|
|
@@ -442,10 +435,9 @@ class UIComponents:
|
|
| 442 |
model_info = AppConfig.AVAILABLE_MODELS.get(model_id, {})
|
| 443 |
context_length = model_info.get("context_length", 128000)
|
| 444 |
active_params = model_info.get("active_params", "N/A")
|
| 445 |
-
cap = "Supports Vision" if model_info.get("supports_vision", False) else "Text Only"
|
| 446 |
|
| 447 |
if self.mcp_client.hf_client:
|
| 448 |
-
status = f"✅ Ready! Using {active_params} active params, {context_length:,} token context
|
| 449 |
else:
|
| 450 |
status = "❌ Please add your Hugging Face API token"
|
| 451 |
|
|
|
|
| 404 |
return gr.Dropdown(choices=[], value=None), "⚪ Select provider first", gr.Group(visible=False)
|
| 405 |
|
| 406 |
available_models = AppConfig.get_available_models_for_provider(provider_id)
|
| 407 |
+
model_choices = [(AppConfig.AVAILABLE_MODELS[model]["name"], model) for model in available_models]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 408 |
|
| 409 |
# Auto-select 120b model if available
|
| 410 |
default_model = "openai/gpt-oss-120b" if "openai/gpt-oss-120b" in available_models else (available_models[0] if available_models else None)
|
|
|
|
| 435 |
model_info = AppConfig.AVAILABLE_MODELS.get(model_id, {})
|
| 436 |
context_length = model_info.get("context_length", 128000)
|
| 437 |
active_params = model_info.get("active_params", "N/A")
|
|
|
|
| 438 |
|
| 439 |
if self.mcp_client.hf_client:
|
| 440 |
+
status = f"✅ Ready! Using {active_params} active params, {context_length:,} token context"
|
| 441 |
else:
|
| 442 |
status = "❌ Please add your Hugging Face API token"
|
| 443 |
|