[PR #24289] [CLOSED] fix(ollama): keep prefixed model names consistent #131254

Closed
opened 2026-05-21 16:30:25 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

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

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


📝 Commits (10+)

📊 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/24289 **Author:** [@hwms](https://github.com/hwms) **Created:** 5/1/2026 **Status:** ❌ Closed **Base:** `dev` ← **Head:** `fix-ollama-prefix-model-name` --- ### 📝 Commits (10+) - [`fe6783c`](https://github.com/open-webui/open-webui/commit/fe6783c16699911c7be17392596d579333fb110c) Merge pull request #19030 from open-webui/dev - [`fc05e0a`](https://github.com/open-webui/open-webui/commit/fc05e0a6c5d39da60b603b4d520f800d6e36f748) Merge pull request #19405 from open-webui/dev - [`e3faec6`](https://github.com/open-webui/open-webui/commit/e3faec62c58e3a83d89aa3df539feacefa125e0c) Merge pull request #19416 from open-webui/dev - [`9899293`](https://github.com/open-webui/open-webui/commit/9899293f050ad50ae12024cbebee7e018acd851e) Merge pull request #19448 from open-webui/dev - [`140605e`](https://github.com/open-webui/open-webui/commit/140605e660b8186a7d5c79fb3be6ffb147a2f498) Merge pull request #19462 from open-webui/dev - [`6f1486f`](https://github.com/open-webui/open-webui/commit/6f1486ffd0cb288d0e21f41845361924e0d742b3) Merge pull request #19466 from open-webui/dev - [`d95f533`](https://github.com/open-webui/open-webui/commit/d95f533214e3fe5beb5e41ec1f349940bc4c7043) Merge pull request #19729 from open-webui/dev - [`a727153`](https://github.com/open-webui/open-webui/commit/a7271532f8a38da46785afcaa7e65f9a45e7d753) 0.6.43 (#20093) - [`6adde20`](https://github.com/open-webui/open-webui/commit/6adde203cd292a9e3af9c64a2ae36b603fed096a) Merge pull request #20394 from open-webui/dev - [`f9b0534`](https://github.com/open-webui/open-webui/commit/f9b0534e0c442631d1cb7205169588b9b6204179) Merge pull request #20522 from open-webui/dev ### 📊 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-21 16:30:25 -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#131254