{#if mode === 'independent'}
{language.promptTemplate}
{ subMenu = 0 }} class="p-2 flex-1" class:bg-selected={subMenu === 0}>
{language.template}
{ subMenu = 1 }} class="p-2 flex-1" class:bg-selected={subMenu === 1}>
{language.settings}
{/if} {#if warns.length > 0 && subMenu === 0}
Warning
{#each warns as warn}
{warn}
{/each}
{/if} {#if subMenu === 0}
{#if DBState.db.promptTemplate.length === 0}
No Format
{/if} {#key sorted} {#each DBState.db.promptTemplate as prompt, i}
{ let templates = DBState.db.promptTemplate templates.splice(i, 1) DBState.db.promptTemplate = templates }} moveDown={() => { if(i === DBState.db.promptTemplate.length - 1){ return } let templates = DBState.db.promptTemplate let temp = templates[i] templates[i] = templates[i + 1] templates[i + 1] = temp DBState.db.promptTemplate = templates }} moveUp={() => { if(i === 0){ return } let templates = DBState.db.promptTemplate let temp = templates[i] templates[i] = templates[i - 1] templates[i - 1] = temp DBState.db.promptTemplate = templates }} /> {/each} {/key}
{ let value = DBState.db.promptTemplate ?? [] value.push({ type: "plain", text: "", role: "system", type2: 'normal' }) DBState.db.promptTemplate = value }}>
{tokens} {language.fixedTokens}
{extokens} {language.exactTokens}
{:else}
{language.postEndInnerFormat}
{#if DBState.db.showUnrecommended}
{/if}
{language.maxThoughtTagDepth}
{language.groupOtherBotRole}
User
System
assistant
{language.customPromptTemplateToggle}
{language.defaultVariables}
{language.predictedOutput}
{language.groupInnerFormat}
\n{{slot}}\n{{char}}\'s Message>`} bind:value={DBState.db.groupTemplate}/>
{language.systemContentReplacement}
{language.systemRoleReplacement}
User
assistant
{#if DBState.db.jsonSchemaEnabled}
{language.jsonSchema}
{language.extractJson}
{/if}
{#if DBState.db.seperateModelsForAxModels}
Memory
Translations
Emotion
OtherAx
{/if} {/if}