diff --git a/src/lib/Setting/Pages/OtherBotSettings.svelte b/src/lib/Setting/Pages/OtherBotSettings.svelte index 1451104c..5cc25c17 100644 --- a/src/lib/Setting/Pages/OtherBotSettings.svelte +++ b/src/lib/Setting/Pages/OtherBotSettings.svelte @@ -276,23 +276,31 @@ {language.type} { //@ts-ignore const value = v.target.value if (value === 'supaMemory'){ - $DataBase.supaMemoryType = 'distilbart' + $DataBase.supaModelType = 'distilbart' + $DataBase.memoryAlgorithmType = 'supaMemory' + $DataBase.hypav2 = false $DataBase.hanuraiEnable = false } else if (value === 'hanuraiMemory'){ - $DataBase.supaMemoryType = 'none' + $DataBase.supaModelType = 'none' + $DataBase.memoryAlgorithmType = 'hanuraiMemory' + $DataBase.hypav2 = false $DataBase.hanuraiEnable = true } else if (value === 'hypaV2') { - $DataBase.supaMemoryType = 'hypaV2' + $DataBase.supaModelType = 'distilbart' + $DataBase.memoryAlgorithmType = 'hypaMemoryV2' + $DataBase.hypav2= true $DataBase.hanuraiEnable = false } else { - $DataBase.supaMemoryType = 'none' + $DataBase.supaModelType = 'none' + $DataBase.memoryAlgorithmType = 'none' + $DataBase.hypav2 = false $DataBase.hanuraiEnable = false } }}> @@ -309,27 +317,45 @@
- {:else if $DataBase.supaMemoryType === 'hypaV2'} + {:else if $DataBase.hypav2} {language.hypaV2Desc} + {language.SuperMemory} {language.model} + + distilbart-cnn-6-6 (Free/Local) + OpenAI 3.5 Turbo Instruct + {language.submodel} + + {#if $DataBase.supaModelType === 'davinci' || $DataBase.supaModelType === 'curie' || $DataBase.supaModelType === 'instruct35'} + {language.SuperMemory} OpenAI Key + + {/if} + {language.SuperMemory} Prompt + + {language.HypaMemory} Model + + MiniLM-L6-v2 (Free / Local) + Nomic (Free / Local) + OpenAI Ada (Davinci / Curie Only) + {language.hypaChunkSize} {language.hypaAllocatedTokens} - {:else if $DataBase.supaMemoryType !== 'none'} + {:else if ($DataBase.supaModelType !== 'none' && $DataBase.hypav2 === false)} {language.supaDesc} {language.SuperMemory} {language.model} - + distilbart-cnn-6-6 (Free/Local) OpenAI 3.5 Turbo Instruct {language.submodel} {language.maxSupaChunkSize} - {#if $DataBase.supaMemoryType === 'davinci' || $DataBase.supaMemoryType === 'curie' || $DataBase.supaMemoryType === 'instruct35'} + {#if $DataBase.supaModelType === 'davinci' || $DataBase.supaModelType === 'curie' || $DataBase.supaModelType === 'instruct35'} {language.SuperMemory} OpenAI Key {/if} - {#if $DataBase.supaMemoryType !== 'none'} + {#if $DataBase.supaModelType !== 'none'} {language.SuperMemory} Prompt {/if} diff --git a/src/lib/SideBars/CharConfig.svelte b/src/lib/SideBars/CharConfig.svelte index 033a5d53..07996864 100644 --- a/src/lib/SideBars/CharConfig.svelte +++ b/src/lib/SideBars/CharConfig.svelte @@ -257,7 +257,7 @@ {/each} - {#if $DataBase.supaMemoryType !== 'none' || $DataBase.hanuraiEnable} + {#if $DataBase.supaModelType !== 'none' || $DataBase.hanuraiEnable} {#if $DataBase.hanuraiEnable}
@@ -904,7 +904,7 @@
- {#if $DataBase.supaMemoryType === 'hypaV2'} + {#if $DataBase.supaModelType !== 'none' && $DataBase.hypav2}