From 603e85c569c0dfec6c625390494f29c7764279a1 Mon Sep 17 00:00:00 2001 From: G30 <50341825+silentoplayz@users.noreply.github.com> Date: Sun, 23 Aug 2026 15:27:09 -0400 Subject: [PATCH] fix: apply connection prefix id to the model display name as well as the id (#28950) --- backend/open_webui/routers/ollama.py | 2 ++ backend/open_webui/routers/openai.py | 2 ++ 2 files changed, 4 insertions(+) diff --git a/backend/open_webui/routers/ollama.py b/backend/open_webui/routers/ollama.py index dfb01e4eaf..00f41c01b3 100644 --- a/backend/open_webui/routers/ollama.py +++ b/backend/open_webui/routers/ollama.py @@ -427,6 +427,8 @@ async def get_all_models(request: Request, user: UserModel | None = None): for m in response.get('models', []): if prefix_id: m['model'] = f'{prefix_id}.{m["model"]}' + if m.get('name'): + m['name'] = f'{prefix_id}.{m["name"]}' if allowed_tags: m['tags'] = allowed_tags if connection_type: diff --git a/backend/open_webui/routers/openai.py b/backend/open_webui/routers/openai.py index 70e37a2123..452fabf4e5 100644 --- a/backend/open_webui/routers/openai.py +++ b/backend/open_webui/routers/openai.py @@ -747,6 +747,8 @@ async def get_all_models_responses(request: Request, user: UserModel) -> list: if prefix_id: model['id'] = f'{prefix_id}.{model.get("id", model.get("name", ""))}' + if model.get('name'): + model['name'] = f'{prefix_id}.{model["name"]}' if tags: model['tags'] = tags