mirror of
https://github.com/open-webui/open-webui.git
synced 2026-03-25 04:24:30 -05:00
feat: selectable quick preset #1110
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 @Trapper4888 on GitHub (Jun 3, 2024).
Is your feature request related to a problem? Please describe.
Currently, users can manually set a system prompt that will be used for all interactions or set a system prompt for a specific model. However, there is no option to dynamically select a model and a corresponding system prompt within the conversation interface. This lack of flexibility can be frustrating when users want to apply custom configurations to a model on-the-fly without having to create and manage separate model entries.
Describe the solution you'd like
Implement a feature that allows users to choose an optional system prompt (with associated parameters to override) alongside the model selection within the conversation interface. This would enable users to dynamically select a model and a corresponding system prompt. It would also be useful to have the same mechanism that allows models to be selected using the
@symbol and prompt message templates to be chosen using the/symbol.-> Basically, it would be like a custom model, without the model, that would be applied onto the current selected model.
Describe alternatives you've considered
As an alternative to the proposed solution, Open WebUI already allows users to create and manage multiple variations of the same model with different system prompts and configurations in the model management interface. This approach provides users with the flexibility to customize models based on their specific needs.
However, this current implementation may lead to some drawbacks:
Additional context
This feature would greatly enhance the versatility and user-friendliness of Open WebUI. It would provide users with more control and flexibility in tailoring their interactions with the models based. It would be particularly beneficial for users who want to experiment with different system prompts and configurations without the overhead of creating and managing separate model entries.
TLDR: Add selectable system prompts and override parameters within the conversation interface to enhance flexibility and user experience, allowing dynamic customization of model interactions without cluttering the model list or requiring manual management of separate model entries.