enh: better playground #1030

Closed
opened 2025-11-11 14:35:54 -06:00 by GiteaMirror · 11 comments
Owner

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

image
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">
Author
Owner

@tjbck commented on GitHub (May 24, 2024):

image

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): ![image](https://github.com/open-webui/open-webui/assets/25473318/719a97ae-bab6-494c-b934-25f26e9e803d) 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!
Author
Owner

@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 ;)

@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 ;)
Author
Owner

@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 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.
Author
Owner

@ehartford commented on GitHub (May 25, 2024):

image

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): ![image](https://github.com/open-webui/open-webui/assets/1117701/e314104c-031b-4f65-af46-e88fb0513bd7) 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.
Author
Owner

@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): you see now how Yi-large is using the dolphin system message when it shouldn't, because of this.
Author
Owner

@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): Just a flag there in the interface settings that lets me override the system prompt per-conversation, that's what I need.
Author
Owner

@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): 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.
Author
Owner

@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

@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
Author
Owner

@tjbck commented on GitHub (May 25, 2024):

All great ideas, let's continue our discussion here: #619

@tjbck commented on GitHub (May 25, 2024): All great ideas, let's continue our discussion here: #619
Author
Owner

@ehartford commented on GitHub (May 25, 2024):

fine I'll fork it myself.

@ehartford commented on GitHub (May 25, 2024): fine I'll fork it myself.
Author
Owner

@justinh-rahb commented on GitHub (May 25, 2024):

fine I'll fork it myself.

godspeed 🫡

@justinh-rahb commented on GitHub (May 25, 2024): > fine I'll fork it myself. godspeed 🫡
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/open-webui#1030