Originally created by @PierrunoYT on GitHub (Jul 28, 2025).
Check Existing Issues
I have searched the existing issues and discussions.
Problem Description
Currently, when using OpenRouter with OpenWebUI, setting the reasoning parameter must be done manually in custom parameters or configuration files. This process is not user-friendly, especially for users who need to frequently enable or disable reasoning for different tasks or experiments. There is no simple UI toggle, and manual editing increases the risk of error and disrupts workflow.
Desired Solution you'd like
Please add a toggle (checkbox or switch) to the OpenWebUI interface for models that support the reasoning parameter (such as OpenRouter).
The toggle should enable or disable inclusion of the reasoning parameter in API requests.
Ideally, the toggle should allow for selecting true/false or omitting the parameter entirely.
Optionally, allow toggling per message/conversation as well as globally per model/provider.
This will allow users to quickly switch reasoning on or off as needed, without editing configuration files or JSON by hand.
Alternatives Considered
Alternatives Considered
Manually editing the custom parameters section to add or remove the "reasoning" parameter as needed.
Creating separate model/provider configurations or presets, which is cumbersome and not ideal for frequent switching.
Additional Context
Some OpenRouter models use the reasoning parameter to control output quality and resource usage. Having an in-UI toggle would streamline user experience, especially for those experimenting with reasoning-enabled models.
OpenWebUI is very user-friendly, and adding this option would make it even more accessible for advanced users and beginners alike.
Thank you for all your hard work on this project!
Originally created by @PierrunoYT on GitHub (Jul 28, 2025).
### Check Existing Issues
- [x] I have searched the existing issues and discussions.
### Problem Description
Currently, when using OpenRouter with OpenWebUI, setting the reasoning parameter must be done manually in custom parameters or configuration files. This process is not user-friendly, especially for users who need to frequently enable or disable reasoning for different tasks or experiments. There is no simple UI toggle, and manual editing increases the risk of error and disrupts workflow.
### Desired Solution you'd like
Please add a toggle (checkbox or switch) to the OpenWebUI interface for models that support the reasoning parameter (such as OpenRouter).
The toggle should enable or disable inclusion of the reasoning parameter in API requests.
Ideally, the toggle should allow for selecting true/false or omitting the parameter entirely.
Optionally, allow toggling per message/conversation as well as globally per model/provider.
This will allow users to quickly switch reasoning on or off as needed, without editing configuration files or JSON by hand.
### Alternatives Considered
Alternatives Considered
Manually editing the custom parameters section to add or remove the "reasoning" parameter as needed.
Creating separate model/provider configurations or presets, which is cumbersome and not ideal for frequent switching.
### Additional Context
Some OpenRouter models use the reasoning parameter to control output quality and resource usage. Having an in-UI toggle would streamline user experience, especially for those experimenting with reasoning-enabled models.
OpenWebUI is very user-friendly, and adding this option would make it even more accessible for advanced users and beginners alike.
Thank you for all your hard work on this project!
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 @PierrunoYT on GitHub (Jul 28, 2025).
Check Existing Issues
Problem Description
Currently, when using OpenRouter with OpenWebUI, setting the reasoning parameter must be done manually in custom parameters or configuration files. This process is not user-friendly, especially for users who need to frequently enable or disable reasoning for different tasks or experiments. There is no simple UI toggle, and manual editing increases the risk of error and disrupts workflow.
Desired Solution you'd like
Please add a toggle (checkbox or switch) to the OpenWebUI interface for models that support the reasoning parameter (such as OpenRouter).
This will allow users to quickly switch reasoning on or off as needed, without editing configuration files or JSON by hand.
Alternatives Considered
Alternatives Considered
Additional Context
Some OpenRouter models use the reasoning parameter to control output quality and resource usage. Having an in-UI toggle would streamline user experience, especially for those experimenting with reasoning-enabled models.
OpenWebUI is very user-friendly, and adding this option would make it even more accessible for advanced users and beginners alike.
Thank you for all your hard work on this project!
@Classic298 commented on GitHub (Jul 28, 2025):
You can use Filters for this