mirror of
https://github.com/open-webui/open-webui.git
synced 2026-05-07 19:38:46 -05:00
[GH-ISSUE #16095] feat: Add Toggle for “Reasoning” Parameter When Using OpenRouter in OpenWebUI #56448
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 @PierrunoYT on GitHub (Jul 28, 2025).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/16095
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