open-webui icon indicating copy to clipboard operation
open-webui copied to clipboard

[Feature Request]: Batch Enable/Disable Models

Open FedeCuci opened this issue 1 year ago • 1 comments

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

Image

FedeCuci avatar Mar 04 '25 22:03 FedeCuci

Yes.

harrywang avatar Mar 08 '25 14:03 harrywang

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?

tjbck avatar Mar 28 '25 02:03 tjbck