mirror of
https://github.com/open-webui/open-webui.git
synced 2026-05-07 19:38:46 -05:00
feat: Chat profile #1696
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 @WilsonZiweiWang on GitHub (Aug 5, 2024).
Is your feature request related to a problem? Please describe.
When users start a new chat, several steps could be involved. First, they select an LLM, then they load the documents for RAG. Finally, they might want to change the system prompt and configure the advanced parameters on LLM and RAG for optimal results. That is ok for the first time, but if other people ever need to use the same setup, they will have to go through the whole process again.
Describe the solution you'd like
The idea I have in mind is similar to the GPTs by OpenAI. For webui, we could let the admin have the option to add chat profiles in which they can configure the LLM and embedding model to use, documents to be embedded as well as other parameters such as system prompt and chunk size. Once the profile is created, users can select the profile when they try to start a new chat. The new chat will use everything that is pre-defined in the profile. The admin might also restrict access to certain profiles for some users if they are not allowed to access the documents specified in the profile.