From 1608a04fa9f4aeeca5c5b8f742d3aafd45f6f98f Mon Sep 17 00:00:00 2001 From: G30 <50341825+silentoplayz@users.noreply.github.com> Date: Sun, 31 May 2026 18:02:07 -0400 Subject: [PATCH] fix(settings): correct presence_penalty and repeat_penalty saving wrong values (#25183) Both presence_penalty and repeat_penalty in the saveHandler read from params.frequency_penalty instead of their own values due to a copy-paste error. This causes users adjusting either parameter to silently save the frequency_penalty value instead. --- src/lib/components/chat/Settings/General.svelte | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/components/chat/Settings/General.svelte b/src/lib/components/chat/Settings/General.svelte index abd9d0790b..236fae9013 100644 --- a/src/lib/components/chat/Settings/General.svelte +++ b/src/lib/components/chat/Settings/General.svelte @@ -89,8 +89,8 @@ reasoning_effort: params.reasoning_effort !== null ? params.reasoning_effort : undefined, logit_bias: params.logit_bias !== null ? params.logit_bias : undefined, frequency_penalty: params.frequency_penalty !== null ? params.frequency_penalty : undefined, - presence_penalty: params.frequency_penalty !== null ? params.frequency_penalty : undefined, - repeat_penalty: params.frequency_penalty !== null ? params.frequency_penalty : undefined, + presence_penalty: params.presence_penalty !== null ? params.presence_penalty : undefined, + repeat_penalty: params.repeat_penalty !== null ? params.repeat_penalty : undefined, repeat_last_n: params.repeat_last_n !== null ? params.repeat_last_n : undefined, mirostat: params.mirostat !== null ? params.mirostat : undefined, mirostat_eta: params.mirostat_eta !== null ? params.mirostat_eta : undefined,