mirror of
https://github.com/nesquena/hermes-webui.git
synced 2026-05-25 11:10:18 +00:00
Merge pull request #2176 into stage-346
fix: handle dict model entries in provider models list
This commit is contained in:
+3
-1
@@ -3500,7 +3500,9 @@ def get_available_models() -> dict:
|
||||
if isinstance(cfg_models, dict):
|
||||
raw_models = [{"id": k, "label": k} for k in cfg_models.keys()]
|
||||
elif isinstance(cfg_models, list):
|
||||
raw_models = [{"id": k, "label": k} for k in cfg_models]
|
||||
raw_models = [{"id": k["id"] if isinstance(k, dict) else k,
|
||||
"label": k.get("label", k["id"]) if isinstance(k, dict) else k}
|
||||
for k in cfg_models]
|
||||
|
||||
if not raw_models:
|
||||
raw_models = _models_from_live_provider_ids(
|
||||
|
||||
Reference in New Issue
Block a user