webui: reorganize settings layout (#16607)

* webui: reorganize settings layout

* chore: update webui build output

* fix: remove unused variable

* chore: update webui build output
This commit is contained in:
Pascal
2025-10-17 10:35:03 +02:00
committed by GitHub
parent b19491599d
commit ababae7e1e
2 changed files with 57 additions and 58 deletions

Binary file not shown.

View File

@@ -4,7 +4,7 @@
Funnel, Funnel,
AlertTriangle, AlertTriangle,
Brain, Brain,
Cog, Code,
Monitor, Monitor,
Sun, Sun,
Moon, Moon,
@@ -88,9 +88,59 @@
] ]
}, },
{ {
title: 'Samplers', title: 'Sampling',
icon: Funnel, icon: Funnel,
fields: [ 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', key: 'samplers',
label: 'Samplers', label: 'Samplers',
@@ -152,68 +202,17 @@
key: 'showThoughtInProgress', key: 'showThoughtInProgress',
label: 'Show thought in progress', label: 'Show thought in progress',
type: 'checkbox' 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', title: 'Developer',
icon: Cog, icon: Code,
fields: [ fields: [
{ {
key: 'temperature', key: 'disableReasoningFormat',
label: 'Temperature', label: 'Show raw LLM output',
type: 'input' type: 'checkbox'
},
{
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: 'custom', key: 'custom',