mirror of
https://github.com/open-webui/open-webui.git
synced 2026-05-06 10:58:17 -05:00
feat: Default Disable All Provider Models in External Links Configuration Instead of Enabling All #6679
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 @cksdxz1007 on GitHub (Oct 15, 2025).
Check Existing Issues
Problem Description
Currently, in the admin settings panel under "External Links," when users initially add a model provider's API URL and key (such as OpenRouter, OpenAI, etc.), the system automatically retrieves all available models from that provider and sets all models to enabled status by default. This results in an overwhelming number of irrelevant models appearing in the model selection dropdown in the chat interface (e.g., OpenRouter provides over 300 models), severely impacting user experience and interface cleanliness.
Desired Solution you'd like
This feature request aims to modify this behavior: After initially adding an external provider, all models should be disabled by default, allowing users to manually enable specific models according to their actual needs.
enabled: false).gpt-4,claude-3-sonnet, etc.).Alternatives Considered
No response
Additional Context
No response
@Classic298 commented on GitHub (Oct 15, 2025):
PLEASE check for duplicate issues and discussions. This has been raised a dozen times before.
The recommended solution to your problem is to manually add the models you would want to enable anyways
E.g.:
You will see that only the models you want are in the model list now and all others you don't want are not there.
Achieves the same thing as you propose with disabling all by default, except it's even better because all other models you don't even want are not retrieved and therefore not shown to you. Less cluttered UI and less data usage in the database for storing model information of models you don't even want to use.