diff --git a/default/content/presets/openai/Default.json b/default/content/presets/openai/Default.json
index c4e097984..428bbda19 100644
--- a/default/content/presets/openai/Default.json
+++ b/default/content/presets/openai/Default.json
@@ -231,6 +231,7 @@
"assistant_prefill": "",
"assistant_impersonation": "",
"use_sysprompt": false,
+ "squash_system_messages": false,
"media_inlining": true,
"bypass_status_check": false,
"continue_prefill": false,
diff --git a/default/content/settings.json b/default/content/settings.json
index 1e712af51..7c2e4279b 100644
--- a/default/content/settings.json
+++ b/default/content/settings.json
@@ -631,6 +631,8 @@
"show_external_models": false,
"proxy_password": "",
"assistant_prefill": "",
- "assistant_impersonation": ""
+ "assistant_impersonation": "",
+ "use_sysprompt": false,
+ "squash_system_messages": false
}
}
diff --git a/public/index.html b/public/index.html
index c0d20263d..6177d05ea 100644
--- a/public/index.html
+++ b/public/index.html
@@ -1930,6 +1930,19 @@
+
+
+
+
+ Combines consecutive system messages into one (excluding example dialogues). May improve coherence for some models.
+
+
+