I have searched the existing issues and discussions.
Problem Description
As more and more models come with support for optional reasoning (e.g. LLaMa4, Granite 3.2+), it would make sense to support such an option in the UI, allowing users this flexibility while interacting with these models.
Desired Solution you'd like
Add a "reasoning" button under the chat box similar to "web search", "image" and "code interpreter", which would set the control role to "thinking" for supported models. This could also be based on a capability of "reasoning" defined for each respective model.
Alternatives Considered
No response
Additional Context
No response
Originally created by @machiav3lli on GitHub (Apr 17, 2025).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/12955
### Check Existing Issues
- [x] I have searched the existing issues and discussions.
### Problem Description
As more and more models come with support for optional reasoning (e.g. LLaMa4, Granite 3.2+), it would make sense to support such an option in the UI, allowing users this flexibility while interacting with these models.
### Desired Solution you'd like
Add a "reasoning" button under the chat box similar to "web search", "image" and "code interpreter", which would set the control role to "thinking" for supported models. This could also be based on a capability of "reasoning" defined for each respective model.
### Alternatives Considered
_No response_
### Additional Context
_No response_
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Originally created by @machiav3lli on GitHub (Apr 17, 2025).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/12955
Check Existing Issues
Problem Description
As more and more models come with support for optional reasoning (e.g. LLaMa4, Granite 3.2+), it would make sense to support such an option in the UI, allowing users this flexibility while interacting with these models.
Desired Solution you'd like
Add a "reasoning" button under the chat box similar to "web search", "image" and "code interpreter", which would set the control role to "thinking" for supported models. This could also be based on a capability of "reasoning" defined for each respective model.
Alternatives Considered
No response
Additional Context
No response