[PR #24320] [CLOSED] fix(ollama): keep prefixed model names consistent #114910

Closed
opened 2026-05-18 15:47:44 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/open-webui/open-webui/pull/24320
Author: @hwms
Created: 5/2/2026
Status: Closed

Base: devHead: fix-ollama-prefix-model-name-v2


📝 Commits (1)

  • 39e5e55 fix(ollama): keep prefixed model names consistent

📊 Changes

1 file changed (+7 additions, -0 deletions)

View changed files

📝 backend/open_webui/routers/ollama.py (+7 -0)

📄 Description

Summary

Fix Ollama model list entries when prefix_id is configured.

Open WebUI already prefixes model, but left name unchanged. Since the UI and Ollama-compatible clients may use name as the display/model identifier, prefixed Ollama backends could appear ambiguous or inconsistent.

Fix

When applying prefix_id in get_all_models(), keep name in sync with the prefixed model value if the upstream name is empty or still equal to the original Ollama model name.

This preserves custom names while making automatically generated Ollama list entries consistent.

Related: #18752

Changelog Entry

Description

Fix inconsistent Ollama model names when prefix_id is configured.

Fixed

  • Fixed Ollama model list entries so automatically generated name values stay consistent with prefixed model values.

Additional Information

  • No new dependencies.
  • No breaking changes.

Contributor License Agreement


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/open-webui/open-webui/pull/24320 **Author:** [@hwms](https://github.com/hwms) **Created:** 5/2/2026 **Status:** ❌ Closed **Base:** `dev` ← **Head:** `fix-ollama-prefix-model-name-v2` --- ### 📝 Commits (1) - [`39e5e55`](https://github.com/open-webui/open-webui/commit/39e5e55e94b0b690361c7c322c0edc498cf95fa1) fix(ollama): keep prefixed model names consistent ### 📊 Changes **1 file changed** (+7 additions, -0 deletions) <details> <summary>View changed files</summary> 📝 `backend/open_webui/routers/ollama.py` (+7 -0) </details> ### 📄 Description ## Summary Fix Ollama model list entries when `prefix_id` is configured. Open WebUI already prefixes `model`, but left `name` unchanged. Since the UI and Ollama-compatible clients may use `name` as the display/model identifier, prefixed Ollama backends could appear ambiguous or inconsistent. ## Fix When applying `prefix_id` in `get_all_models()`, keep `name` in sync with the prefixed `model` value if the upstream name is empty or still equal to the original Ollama model name. This preserves custom names while making automatically generated Ollama list entries consistent. Related: #18752 # Changelog Entry ### Description Fix inconsistent Ollama model names when `prefix_id` is configured. ### Fixed - Fixed Ollama model list entries so automatically generated `name` values stay consistent with prefixed `model` values. ### Additional Information - No new dependencies. - No breaking changes. ### Contributor License Agreement - [x] By submitting this pull request, I confirm that I have read and fully agree to the [Contributor License Agreement (CLA)](https://github.com/open-webui/open-webui/blob/main/CONTRIBUTOR_LICENSE_AGREEMENT), and I am providing my contributions under its terms. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-05-18 15:47:44 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/open-webui#114910