diff --git a/litellm/proxy/proxy_server.py b/litellm/proxy/proxy_server.py index 740259775ee..d8ada7441f2 100644 --- a/litellm/proxy/proxy_server.py +++ b/litellm/proxy/proxy_server.py @@ -16400,9 +16400,8 @@ async def model_info_v1( # when v1 resolved models only via public model_name strings. all_models: list[dict] = copy.deepcopy(llm_router.model_list) alias_models: Final = copy.deepcopy(llm_router.get_model_list_from_model_alias()) - all_models.extend(alias_models) - routing_group_models: Final = copy.deepcopy(llm_router.get_model_list_from_routing_groups()) - all_models.extend(routing_group_models) + routing_group_models: Final = copy.deepcopy(list(llm_router.get_model_list_from_routing_groups())) + all_models.extend([*alias_models, *routing_group_models]) all_models = expand_wildcard_deployments_for_model_info(all_models)