diff --git a/tools/server/public/index.html.gz b/tools/server/public/index.html.gz
index 34818012c8..c76f5778be 100644
Binary files a/tools/server/public/index.html.gz and b/tools/server/public/index.html.gz differ
diff --git a/tools/server/webui/src/lib/components/app/chat/ChatSettings/ChatSettingsDialog.svelte b/tools/server/webui/src/lib/components/app/chat/ChatSettings/ChatSettingsDialog.svelte
index d5d4c7fe3f..bf17633095 100644
--- a/tools/server/webui/src/lib/components/app/chat/ChatSettings/ChatSettingsDialog.svelte
+++ b/tools/server/webui/src/lib/components/app/chat/ChatSettings/ChatSettingsDialog.svelte
@@ -4,7 +4,7 @@
Funnel,
AlertTriangle,
Brain,
- Cog,
+ Code,
Monitor,
Sun,
Moon,
@@ -88,9 +88,59 @@
]
},
{
- title: 'Samplers',
+ title: 'Sampling',
icon: Funnel,
fields: [
+ {
+ key: 'temperature',
+ label: 'Temperature',
+ type: 'input'
+ },
+ {
+ key: 'dynatemp_range',
+ label: 'Dynamic temperature range',
+ type: 'input'
+ },
+ {
+ key: 'dynatemp_exponent',
+ label: 'Dynamic temperature exponent',
+ type: 'input'
+ },
+ {
+ key: 'top_k',
+ label: 'Top K',
+ type: 'input'
+ },
+ {
+ key: 'top_p',
+ label: 'Top P',
+ type: 'input'
+ },
+ {
+ key: 'min_p',
+ label: 'Min P',
+ type: 'input'
+ },
+ {
+ key: 'xtc_probability',
+ label: 'XTC probability',
+ type: 'input'
+ },
+ {
+ key: 'xtc_threshold',
+ label: 'XTC threshold',
+ type: 'input'
+ },
+ {
+ key: 'typ_p',
+ label: 'Typical P',
+ type: 'input'
+ },
+ {
+ key: 'max_tokens',
+ label: 'Max tokens',
+ type: 'input'
+ },
{
key: 'samplers',
label: 'Samplers',
@@ -152,68 +202,17 @@
key: 'showThoughtInProgress',
label: 'Show thought in progress',
type: 'checkbox'
- },
- {
- key: 'disableReasoningFormat',
- label:
- 'Show raw LLM output without backend parsing and frontend Markdown rendering to inspect streaming across different models.',
- type: 'checkbox'
}
]
},
{
- title: 'Advanced',
- icon: Cog,
+ title: 'Developer',
+ icon: Code,
fields: [
{
- key: 'temperature',
- label: 'Temperature',
- type: 'input'
- },
- {
- key: 'dynatemp_range',
- label: 'Dynamic temperature range',
- type: 'input'
- },
- {
- key: 'dynatemp_exponent',
- label: 'Dynamic temperature exponent',
- type: 'input'
- },
- {
- key: 'top_k',
- label: 'Top K',
- type: 'input'
- },
- {
- key: 'top_p',
- label: 'Top P',
- type: 'input'
- },
- {
- key: 'min_p',
- label: 'Min P',
- type: 'input'
- },
- {
- key: 'xtc_probability',
- label: 'XTC probability',
- type: 'input'
- },
- {
- key: 'xtc_threshold',
- label: 'XTC threshold',
- type: 'input'
- },
- {
- key: 'typ_p',
- label: 'Typical P',
- type: 'input'
- },
- {
- key: 'max_tokens',
- label: 'Max tokens',
- type: 'input'
+ key: 'disableReasoningFormat',
+ label: 'Show raw LLM output',
+ type: 'checkbox'
},
{
key: 'custom',