Add supamemory max chunk size and remove deprecated
This commit is contained in:
@@ -8,7 +8,7 @@
|
||||
},
|
||||
"package": {
|
||||
"productName": "RisuAI",
|
||||
"version": "1.93.4"
|
||||
"version": "1.93.5"
|
||||
},
|
||||
"tauri": {
|
||||
"allowlist": {
|
||||
|
||||
@@ -559,5 +559,6 @@ export const languageEnglish = {
|
||||
updateRealm: "Update to RisuRealm",
|
||||
updateRealmDesc: "You are trying to update your character to RisuRealm. this will update your character to RisuRealm, and you can't revert it back.",
|
||||
antiClaudeOverload: "Anti-Claude Overload",
|
||||
activeTabChange: "Current tab is inactivated since other tab is active. to activate this tab, click OK"
|
||||
activeTabChange: "Current tab is inactivated since other tab is active. to activate this tab, click OK",
|
||||
maxSupaChunkSize: "Max SupaMemory Chunk Size",
|
||||
}
|
||||
@@ -213,17 +213,17 @@
|
||||
<OptionInput value="none" >None</OptionInput>
|
||||
<OptionInput value="distilbart" >distilbart-cnn-6-6 (Free/Local)</OptionInput>
|
||||
<OptionInput value="instruct35" >OpenAI 3.5 Turbo Instruct</OptionInput>
|
||||
<OptionInput value="davinci" >OpenAI Davinci</OptionInput>
|
||||
<OptionInput value="curie" >OpenAI Curie</OptionInput>
|
||||
<OptionInput value="subModel" >{language.submodel} ({language.unrecommended})</OptionInput>
|
||||
<OptionInput value="subModel" >{language.submodel}</OptionInput>
|
||||
</SelectInput>
|
||||
<span class="text-textcolor">{language.maxSupaChunkSize}</span>
|
||||
<NumberInput size="sm" marginBottom bind:value={$DataBase.maxSupaChunkSize} min={100} />
|
||||
{#if $DataBase.supaMemoryType === 'davinci' || $DataBase.supaMemoryType === 'curie' || $DataBase.supaMemoryType === 'instruct35'}
|
||||
<span class="text-textcolor">{language.SuperMemory} OpenAI Key</span>
|
||||
<TextInput size="sm" marginBottom bind:value={$DataBase.supaMemoryKey}/>
|
||||
{/if}
|
||||
{#if $DataBase.supaMemoryType !== 'none'}
|
||||
<span class="text-textcolor">{language.SuperMemory} Prompt</span>
|
||||
<TextInput size="sm" marginBottom bind:value={$DataBase.supaMemoryPrompt} placeholder="recommended to leave it blank to use default"/>
|
||||
<TextInput size="sm" marginBottom bind:value={$DataBase.supaMemoryPrompt} placeholder="Leave it blank to use default"/>
|
||||
{/if}
|
||||
{#if $DataBase.hypaMemory}
|
||||
<span class="text-textcolor">{language.HypaMemory} Model</span>
|
||||
@@ -233,6 +233,6 @@
|
||||
</SelectInput>
|
||||
{/if}
|
||||
<div class="flex">
|
||||
<Check bind:check={$DataBase.hypaMemory} name={language.able + ' ' + language.HypaMemory}/>
|
||||
<Check bind:check={$DataBase.hypaMemory} name={language.enable + ' ' + language.HypaMemory}/>
|
||||
</div>
|
||||
</Arcodion>
|
||||
@@ -266,7 +266,10 @@ export async function supaMemory(
|
||||
|
||||
while(currentTokens > maxContextTokens){
|
||||
const beforeToken = currentTokens
|
||||
let maxChunkSize = maxContextTokens > 3500 ? 1200 : Math.floor(maxContextTokens / 3)
|
||||
let maxChunkSize = Math.floor(maxContextTokens / 3)
|
||||
if(db.maxSupaChunkSize > maxChunkSize){
|
||||
maxChunkSize = db.maxSupaChunkSize
|
||||
}
|
||||
let summarized = false
|
||||
let chunkSize = 0
|
||||
let stringlizedChat = ''
|
||||
|
||||
@@ -15,7 +15,7 @@ import type { OobaChatCompletionRequestParams } from '../model/ooba';
|
||||
|
||||
export const DataBase = writable({} as any as Database)
|
||||
export const loadedStore = writable(false)
|
||||
export let appVer = "1.93.4"
|
||||
export let appVer = "1.93.5"
|
||||
export let webAppSubVer = ''
|
||||
|
||||
export function setDatabase(data:Database){
|
||||
@@ -382,6 +382,7 @@ export function setDatabase(data:Database){
|
||||
data.additionalParams ??= []
|
||||
data.heightMode ??= 'normal'
|
||||
data.antiClaudeOverload ??= false
|
||||
data.maxSupaChunkSize ??= 1200
|
||||
|
||||
changeLanguage(data.language)
|
||||
DataBase.set(data)
|
||||
@@ -616,6 +617,7 @@ export interface Database{
|
||||
useAdvancedEditor:boolean
|
||||
noWaitForTranslate:boolean
|
||||
antiClaudeOverload:boolean
|
||||
maxSupaChunkSize:number
|
||||
}
|
||||
|
||||
export interface customscript{
|
||||
|
||||
@@ -1 +1 @@
|
||||
{"version":"1.93.4"}
|
||||
{"version":"1.93.5"}
|
||||
Reference in New Issue
Block a user