From d36d8c86545e1a5251c02d10fcce173c92117d5e Mon Sep 17 00:00:00 2001 From: Bo26fhmC5M <88071760+Bo26fhmC5M@users.noreply.github.com> Date: Fri, 7 Feb 2025 23:43:20 +0900 Subject: [PATCH] feat: set to default settings when selecting HypaV3 on OtherBotSettings --- src/lib/Setting/Pages/OtherBotSettings.svelte | 13 +++++++++---- src/ts/storage/database.svelte.ts | 2 +- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/src/lib/Setting/Pages/OtherBotSettings.svelte b/src/lib/Setting/Pages/OtherBotSettings.svelte index 418cb3a6..00369004 100644 --- a/src/lib/Setting/Pages/OtherBotSettings.svelte +++ b/src/lib/Setting/Pages/OtherBotSettings.svelte @@ -467,6 +467,15 @@ DBState.db.hypav2 = false DBState.db.hanuraiEnable = false DBState.db.hypaV3 = true + DBState.db.hypaV3Settings.memoryTokensRatio = 0.2 + DBState.db.hypaV3Settings.extraSummarizationRatio = 0 + DBState.db.hypaV3Settings.maxChatsPerSummary = 4 + DBState.db.hypaV3Settings.recentMemoryRatio = 0.4 + DBState.db.hypaV3Settings.similarMemoryRatio = 0.4 + DBState.db.hypaV3Settings.enableSimilarityCorrection = false + DBState.db.hypaV3Settings.preserveOrphanedMemory = false + DBState.db.hypaV3Settings.processRegexScript = false + DBState.db.hypaV3Settings.doNotSummarizeUserChat = false } else { DBState.db.supaModelType = 'none' DBState.db.memoryAlgorithmType = 'none' @@ -514,10 +523,6 @@ distilbart-cnn-6-6 (Free/Local) {language.submodel} - {#if DBState.db.supaModelType === "instruct35"} - OpenAI API Key - - {/if} {language.summarizationPrompt}
diff --git a/src/ts/storage/database.svelte.ts b/src/ts/storage/database.svelte.ts index 1e736cb9..44458554 100644 --- a/src/ts/storage/database.svelte.ts +++ b/src/ts/storage/database.svelte.ts @@ -474,7 +474,7 @@ export function setDatabase(data:Database){ data.reasoningEffort ??= 0 data.hypaV3Settings = { memoryTokensRatio: data.hypaV3Settings?.memoryTokensRatio ?? 0.2, - extraSummarizationRatio: data.hypaV3Settings?.extraSummarizationRatio ?? 0.2, + extraSummarizationRatio: data.hypaV3Settings?.extraSummarizationRatio ?? 0, maxChatsPerSummary: data.hypaV3Settings?.maxChatsPerSummary ?? 4, recentMemoryRatio: data.hypaV3Settings?.recentMemoryRatio ?? 0.4, similarMemoryRatio: data.hypaV3Settings?.similarMemoryRatio ?? 0.4,