feat: Chat profile #1696

Closed
opened 2025-11-11 14:50:17 -06:00 by GiteaMirror · 0 comments
Owner

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.

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.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/open-webui#1696