Add cache point

This commit is contained in:
Kwaroran
2025-03-08 17:49:19 +09:00
parent 02fb780395
commit 93a53da983
6 changed files with 70 additions and 6 deletions

View File

@@ -183,6 +183,10 @@
promptItem.text = ""
promptItem.role = "system"
}
if(promptItem.type === 'cache'){
promptItem.depth = 1
promptItem.role = 'all'
}
if(promptItem.type === 'chat'){
promptItem.rangeStart = -1000
promptItem.rangeEnd = 'end'
@@ -198,6 +202,7 @@
<OptionInput value="memory">{language.formating.memory}</OptionInput>
<OptionInput value="postEverything">{language.formating.postEverything}</OptionInput>
<OptionInput value="chatML">{"chatML"}</OptionInput>
<OptionInput value="cache">{language.cachePoint}</OptionInput>
{#if DBState.db.promptSettings.customChainOfThought}
<OptionInput value="cot">{language.cot}</OptionInput>
@@ -224,6 +229,17 @@
<span>{language.prompt}</span>
<TextAreaInput highlight bind:value={promptItem.text} />
{/if}
{#if promptItem.type === 'cache'}
<span>{language.depth}</span>
<NumberInput bind:value={promptItem.depth} />
<span>{language.role}</span>
<SelectInput bind:value={promptItem.role}>
<OptionInput value="all">{language.all}</OptionInput>
<OptionInput value="user">{language.user}</OptionInput>
<OptionInput value="bot">{language.character}</OptionInput>
<OptionInput value="system">{language.systemPrompt}</OptionInput>
</SelectInput>
{/if}
{#if promptItem.type === 'chat'}
{#if promptItem.rangeStart !== -1000}
<span>{language.rangeStart}</span>