Originally created by @ehartford on GitHub (May 24, 2024).
I would request system message to be editable in the chat interface. Maybe hidden by default, but can be shown if desired. I would like to be able to change the system message during a conversation. Like this
Originally created by @ehartford on GitHub (May 24, 2024).
I would request system message to be editable in the chat interface. Maybe hidden by default, but can be shown if desired. I would like to be able to change the system message during a conversation. Like this
<img width="1296" alt="image" src="https://github.com/open-webui/open-webui/assets/1117701/696fb311-baa7-45bc-9068-fe0e74ec4238">
We already have global system prompt support in our settings! Did you mean per-model/per-chat model parameter configuration option? Per-model settings are in the works with https://github.com/open-webui/open-webui/pull/2505 currently!
@tjbck commented on GitHub (May 24, 2024):

We already have global system prompt support in our settings! Did you mean per-model/per-chat model parameter configuration option? Per-model settings are in the works with https://github.com/open-webui/open-webui/pull/2505 currently!
@tjbck perhaps he meant more as a "quick settings" drawer/pull-down or something of that like?
@ehartford have you seen/considered the Playground area in Workspaces? This may be more suited to the type of work you do in particular, I imagine you play with tweaked system prompts more than the average user does ;)
@justinh-rahb commented on GitHub (May 24, 2024):
@tjbck perhaps he meant more as a "quick settings" drawer/pull-down or something of that like?
@ehartford have you seen/considered the Playground area in Workspaces? This may be more suited to the type of work you do in particular, I imagine you play with tweaked system prompts more than the average user does ;)
Yeah I know that it's possible to change it through some menus options.
I wanted it to be more directly in the chat screen and easy to quickly change it.
I know that not all users will want it but maybe an option that enables or disables it, and it can be disabled by default.
@ehartford commented on GitHub (May 24, 2024):
Yeah I know that it's possible to change it through some menus options.
I wanted it to be more directly in the chat screen and easy to quickly change it.
I know that not all users will want it but maybe an option that enables or disables it, and it can be disabled by default.
if you could add a flag there, that shows the system message box
System message, it shouldn't be global. It's per-conversation, not global. also I found it using that system message even on other models. (ie, I set it up for Dolphin but then it use the same system message on other models besides Dolphin). It's conceptually not correct to make system message a global setting.
@ehartford commented on GitHub (May 25, 2024):

if you could add a flag there, that shows the system message box
System message, it shouldn't be global. It's per-conversation, not global. also I found it using that system message even on other models. (ie, I set it up for Dolphin but then it use the same system message on other models besides Dolphin). It's conceptually not correct to make system message a global setting.
Just a flag there in the interface settings that lets me override the system prompt per-conversation, that's what I need.
@ehartford commented on GitHub (May 25, 2024):
Just a flag there in the interface settings that lets me override the system prompt per-conversation, that's what I need.
I am not asking for a "better playground". I am asking for an option to add "system message" to the chat UI so that it can be set per-conversation.
@ehartford commented on GitHub (May 25, 2024):
I am not asking for a "better playground". I am asking for an option to add "system message" to the chat UI so that it can be set per-conversation.
that is why ollama sets system message in each Modelfile (so each model has its very own default system message)
But then when chatting you can type "/set system " to change it while chatting, for that conversation
@ehartford commented on GitHub (May 25, 2024):
that is why ollama sets system message in each Modelfile (so each model has its very own default system message)
But then when chatting you can type "/set system <new system message>" to change it while chatting, for that conversation
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Originally created by @ehartford on GitHub (May 24, 2024).
I would request system message to be editable in the chat interface. Maybe hidden by default, but can be shown if desired. I would like to be able to change the system message during a conversation. Like this
@tjbck commented on GitHub (May 24, 2024):
We already have global system prompt support in our settings! Did you mean per-model/per-chat model parameter configuration option? Per-model settings are in the works with https://github.com/open-webui/open-webui/pull/2505 currently!
@justinh-rahb commented on GitHub (May 24, 2024):
@tjbck perhaps he meant more as a "quick settings" drawer/pull-down or something of that like?
@ehartford have you seen/considered the Playground area in Workspaces? This may be more suited to the type of work you do in particular, I imagine you play with tweaked system prompts more than the average user does ;)
@ehartford commented on GitHub (May 24, 2024):
Yeah I know that it's possible to change it through some menus options.
I wanted it to be more directly in the chat screen and easy to quickly change it.
I know that not all users will want it but maybe an option that enables or disables it, and it can be disabled by default.
@ehartford commented on GitHub (May 25, 2024):
if you could add a flag there, that shows the system message box
System message, it shouldn't be global. It's per-conversation, not global. also I found it using that system message even on other models. (ie, I set it up for Dolphin but then it use the same system message on other models besides Dolphin). It's conceptually not correct to make system message a global setting.
@ehartford commented on GitHub (May 25, 2024):
you see now how Yi-large is using the dolphin system message when it shouldn't, because of this.
@ehartford commented on GitHub (May 25, 2024):
Just a flag there in the interface settings that lets me override the system prompt per-conversation, that's what I need.
@ehartford commented on GitHub (May 25, 2024):
I am not asking for a "better playground". I am asking for an option to add "system message" to the chat UI so that it can be set per-conversation.
@ehartford commented on GitHub (May 25, 2024):
that is why ollama sets system message in each Modelfile (so each model has its very own default system message)
But then when chatting you can type "/set system " to change it while chatting, for that conversation
@tjbck commented on GitHub (May 25, 2024):
All great ideas, let's continue our discussion here: #619
@ehartford commented on GitHub (May 25, 2024):
fine I'll fork it myself.
@justinh-rahb commented on GitHub (May 25, 2024):
godspeed 🫡