From 238a01d9e3d56e8ccace49e8759c9012b88845b9 Mon Sep 17 00:00:00 2001 From: Wang Qi Date: Thu, 11 Jun 2026 10:55:28 +0800 Subject: [PATCH] Fix multiple tags (#15931) Fix multiple tags --- api/apps/services/provider_api_service.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/api/apps/services/provider_api_service.py b/api/apps/services/provider_api_service.py index 6098e9e354..d5290fcace 100644 --- a/api/apps/services/provider_api_service.py +++ b/api/apps/services/provider_api_service.py @@ -643,7 +643,9 @@ def list_instance_models(tenant_id: str, provider_name: str, instance_name: str, for llm in llms: models.append({ "name": llm["llm_name"], - "model_type": _factory_model_types(llm) + model_info_map.get(llm["llm_name"], {}).get("model_type", []), + "model_type": list( + dict.fromkeys(_factory_model_types(llm) + model_info_map.get(llm["llm_name"], {}).get("model_type", [])) + ), "max_tokens": llm.get("max_tokens"), "status": model_info_map.get(llm["llm_name"], {}).get("status", "active"), })