[Feature Request]: Batch Enable/Disable Models
Problem Description
Summary: The current model selection process in OpenWebUI becomes inefficient when a large number of models are available, as it involves scanning through long lists with similarly named models, leading to time-consuming searches. Adding a "Disable All" toggle in "Settings > Models" would allow users to quickly clear the model list and enable only the models they intend to use.
Motivation:
- Users with access to many models (e.g., users who use OpenRouter which currently offers 250+ models) find it time-consuming to search through an extensive list when selecting a model.
- Frequently, models have similar names, making it difficult to find the specific model by searching, forcing the user to scroll through model search menu.
- Disabling hundreds of models individually in Settings > Models is time-consuming and impractical
Desired Solution you'd like
Implement a "Disable All" toggle switch in the "Settings > Models" section (see image). This disables/enables all models at once. Currently, each model must be enabled/disabled individually. This is impractical with hundreds of models. Following the "Disable All" action, users can then enable individual models as needed.
Once only a few models are enabled, it would be possible to add a keybind to quickly change through the models. For example, Ctrl+Shift+Left/Right Arrow keys.
Additional Context
Yes.
We're still trying to understand why this is wanted or would be a preferred way to disable models when you can whitelist models from connections directly. Could you elaborate more on use cases where this is clearly superior?