diff --git a/backend/open_webui/routers/openai.py b/backend/open_webui/routers/openai.py index 101d5d1907..6d2c3a241e 100644 --- a/backend/open_webui/routers/openai.py +++ b/backend/open_webui/routers/openai.py @@ -369,6 +369,10 @@ async def get_all_models_responses(request: Request, user: UserModel) -> list: model_list = [] for model in model_list: + # Remove name key if its value is None #16689 + if "name" in model and model["name"] is None: + del model["name"] + if prefix_id: model["id"] = ( f"{prefix_id}.{model.get('id', model.get('name', ''))}"