mirror of
https://github.com/open-webui/open-webui.git
synced 2026-07-15 21:19:39 -05:00
[GH-ISSUE #23357] feat: gemma4 changes required, especially for audio #90699
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 @TomTheWise on GitHub (Apr 2, 2026).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/23357
Check Existing Issues
Verify Feature Scope
Problem Description
gemma4 just released - with combined audio and vision support
Im sure there will be multiple changes required in OpenWebUI for taking fully advantage.
Desired Solution you'd like
I guess there will be multiple changes required in OpenWebUI for taking fully advantage of the new gemma4:
OR (but i think this is worse:
Alternatives Considered
No response
Additional Context
No response
@Classic298 commented on GitHub (Apr 2, 2026):
Audio input you say?
@tjbck strongly related: https://github.com/open-webui/open-webui/issues/5894
@TomTheWise commented on GitHub (Apr 3, 2026):
The smaller ones can understand audio, the larger ones can even understand / „see“ video without audio.
https://ai.google.dev/gemma/docs/core/model_card_4
https://youtu.be/jZVBoFOJK-Q?t=117
Llama.cpp is currently only supporting text+image for day0 support.
I guess the audio support will maybe more like comparable to supporting Mistral AIs Voxtral realtime and maybe less like whisper?
@Classic298 commented on GitHub (Apr 7, 2026):
Related: https://github.com/open-webui/open-webui/issues/23471
@mglaubitz commented on GitHub (Apr 9, 2026):
We use Open WebUI in as a tool for our university students and we have many use cases in teaching and research where interacting with audio / video is common demand (i.e. transcribe a recorded interview).
Thus, I strongly support the idea of having a dedicated way to deal with audio / video input. Users want to be able to deliberately send an audio to a transcription endpoint together with a prompt or pass along a video to "see". Right now videos are treated in the same way as PDF files an audio is only transcribed implicitly.
@Classic298 commented on GitHub (Apr 9, 2026):
https://github.com/open-webui/open-webui/issues/17217
@Classic298 commented on GitHub (Apr 9, 2026):
https://github.com/open-webui/open-webui/issues/23538
@TomTheWise commented on GitHub (Apr 10, 2026):
Google finally uploaded jinja chat templates that apparently now have a good quality.
IF (and I have no idea how it works in OWUI) OWUI does indeed need updates for the gemma4 control tokens, now they are official clear.
Here is the google documentation
@TomTheWise commented on GitHub (Apr 12, 2026):
https://github.com/ggml-org/llama.cpp/pull/21421
llama.cpp now has initial multimodal audio support for gemma4 E4B / E2B