mirror of
https://github.com/open-webui/open-webui.git
synced 2026-07-11 10:34:13 -05:00
[GH-ISSUE #21159] issue: Model Description Image not updating for mmproj models. #58068
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @JChover on GitHub (Feb 4, 2026).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/21159
Check Existing Issues
Installation Method
Docker
Open WebUI Version
v0.7.2 (latest)
Ollama Version (if applicable)
No response
Operating System
Ubuntu Server 22.04
Browser (if applicable)
Safari/Chrome
Confirmation
README.md.Expected Behavior
When selecting an image for a Model Entry in Admin Panel / Settings / Models for a specific model it should display it in the Model Selection Bar and other places in the UI.
Example of Model Working:
Changes are applied and visible in the rest of the UI:
Actual Behavior
When selecting an image for a Model Entry in Admin Panel / Settings / Models for a specific model is not working for some models and the changes are not visible in the Model Selection Bar and other places in the UI.
Example of Model NOT Working:
Changes are NOT applied and NOT visible in the rest of the UI:
Steps to Reproduce
OS: Ubuntu Server LTS 24.04
Backend: llama.cpp (latest)
OWUI: v0.7.2 (latest) - docker
Serve models through llama-server using Router Mode and .ini config file.
Example of .ini Config File Model entry that reproduces the error:
This issue only appears for Vision Models that have an --mmproj flag and file in the configuration.
Logs & Screenshots
Things that I tried and didn't solve the bug:
Additional Information
As you can see in the images, for some models it's working properly. After spending some time trying to identify the difference between the working ones and the others, here are my observations and conclusions:
List of Models:
The Models that are not working and updating are the ones that are using an --mmproj flag and *.gguf file in my llama-server .ini config file.
From the exported .json config File from the Models List in Admin Panel / Settings / Models:
profile_image_urlis well defined and even manually setting the value of an existing working image like the one from OpenAI seen in the above images and then Importing the .json back is not making the Model Image to work in the rest of the UI.@owui-terminator[bot] commented on GitHub (Feb 4, 2026):
🔍 Similar Issues Found
I found some existing issues that might be related to this one. Please check if any of these are duplicates or contain helpful solutions:
#20824 issue: Response from model does not appear until page refresh
by NTShop • Jan 20, 2026 •
bug#19610 issue: Models not appearing for non-admin users
by westbrook-ai • Nov 30, 2025 •
bug#19711 issue: Editing function for models broken
by skleffmann • Dec 03, 2025 •
bug#19788 issue: Every time I update OWUI my models get deleted
by M4th12 • Dec 06, 2025 •
bug💡 Tips:
This comment was generated automatically by a bot. Please react with a 👍 if this comment was helpful, or a 👎 if it was not.
@Classic298 commented on GitHub (Feb 4, 2026):
very very likely a cache issue. does it happen still if you completely delete cache in your browser AND access open webui directly without a reverse proxy?
@Classic298 commented on GitHub (Feb 4, 2026):
cannot reproduce anyways.
@JChover commented on GitHub (Feb 4, 2026):
TESTED: Deleted cache from all the ends + access through IP:PORT, still having the same behavior.
I also thought it should be a cache issue but idk, very strange...
@JChover commented on GitHub (Feb 4, 2026):
UPDATE: For testing purposes I duplicated the entry for the exact same model file in the same directory without the mmproj file arg and as I was suspecting it worked without any issue.
This may have something to do with the Router Mode being quite recent in llama.cpp? Idk
Here is the code for both Model entries in my config.ini file, the only difference being the mmproj arg as commented above.
CONCLUSION: Removing the
mmprojarg from the config.ini file for the llama-server Router Mode makes the image work as expected, indicating as suspected that this may not be a cache issue @Classic298@silentoplayz commented on GitHub (Feb 4, 2026):
I couldn’t reproduce the issue on the latest
devcommit. No reverse proxy and accessing via http://localhost:1337.Here’s exactly what I did:
Ctrl + F5.Environment
ghcr.io/ggml-org/llama.cpp:full-vulkanDocker imageHere is the entry for this particular model in my config.ini file for llama-server:
Proof the model works as expected (for vision support):

@Classic298 commented on GitHub (Feb 4, 2026):
why does an EXTERNAL argument in an EXTERNAL software that just serves the model manipulate... whether the profile image properly updates or not? This does not make any sense 🤔
@JChover commented on GitHub (Feb 4, 2026):
Thanks for the feedback and help, @silentoplayz and @Classic298 .
Swapped from
mainbranch todevand followed your steps, unfortunately the issue persists from my end.I'm also not sure how or why the
mmprojarg in the config file affects the behavior of OWUI to show or not the model profile image but it is exactly what I'm observing from my end, also in thedevbranch.smh
@silentoplayz commented on GitHub (Feb 4, 2026):
It appears I didn't have to toggle off the Wired Ethernet connection to test the reported issue here. I did that though because I had this issue mixed up with https://github.com/open-webui/open-webui/issues/21140 in my mind (or at least toggling off the Wired connection part).
@JChover commented on GitHub (Feb 4, 2026):
Okay, finally got it after three days of banging my head. 🥲
Comparing your setup with mine @silentoplayz , I've noticed the following:
You serve the
mmprojfile as the exact same name of the *.gguf model file ended with .mmproj file extension whereas myself I was just using the default mmproj-BF16.ggufI duplicated the mmproj-BF16.gguf file and renamed it to exactsamenameofmodel.mmproj and now it is working!
NOT WORKING
WORKING
@Classic298 commented on GitHub (Feb 4, 2026):
yeah i still dont know whats going on but i read this means its solved so i close this
@silentoplayz commented on GitHub (Feb 4, 2026):
@Classic298 OP solved his issue organically by looking at my configuration for one of the vision models that I had set up in my config.ini file for llama-server.
@JChover Did the vision models that you had trouble with for setting the avatar image work as intended initially? In other words, could the model correctly describe what it saw in the attached image before you fixed the issue regarding the avatar image using the default
mmproj-BF16.gguf?Your claim: Not working
You and I can both agree upon this working as expected:
@JChover commented on GitHub (Feb 4, 2026):
@silentoplayz yes, I had the vision models tested and working with the mmproj-BF16.gguf files.
Model wise everything was working as expected, I will share screenshots later.
@JChover commented on GitHub (Feb 5, 2026):
Mode entry in the config.ini filel with
mmproj-BF16.ggufas the file for the mmproj flag.Model in OWUI where you can see the Image applied and the
mmproj-BF16.ggufloaded as the file for the mmproj flag in the JSON:Model using the
mmproj-BF16.ggufand the model Image not being updated as reported:I think it should be fairly easy to replicate from your end, just duplicate and rename the
model.mmprojfile tommproj-BF16.ggufand create a new entry in your llama-server config.iniIn case you need anything else from my end, please let me know.
@silentoplayz