{#if subMenu === -1}

{language.userSetting}

{language.userIcon} {language.username} {:else if subMenu === 0 && subSubMenu === 0}

{language.botSettings}

{language.model} {language.submodel} {#if $DataBase.aiModel === 'gpt35' || $DataBase.aiModel === 'gpt4' || $DataBase.subModel === 'gpt4' || $DataBase.subModel === 'gpt35'} OpenAI {language.apiKey} {/if} {#if $DataBase.aiModel === 'custom'} {language.plugin} {/if} {#if $DataBase.aiModel === 'textgen_webui' || $DataBase.subModel === 'textgen_webui'} TextGen {language.providerURL} You must use WebUI without agpl license or use unmodified version with agpl license to observe the contents of the agpl license. You must use textgen webui with --no-stream and without --cai-chat or --chat {#if !isTauri} You are using web version. you must use ngrok or other tunnels to use your local webui. {/if} {/if} {language.mainPrompt} {tokens.mainPrompt} {language.tokens} {language.jailbreakPrompt} {tokens.jailbreak} {language.tokens} {language.globalNote} {tokens.globalNote} {language.tokens} {language.maxContextSize} {#if $DataBase.aiModel === 'gpt35'} {:else if $DataBase.aiModel === 'gpt4' || $DataBase.aiModel === 'textgen_webui'} {:else if $DataBase.aiModel === 'custom'} {/if} {language.maxResponseSize} {language.temperature} {($DataBase.temperature / 100).toFixed(2)} {language.frequencyPenalty} {($DataBase.frequencyPenalty / 100).toFixed(2)} {language.presensePenalty} {($DataBase.PresensePenalty / 100).toFixed(2)} {language.forceReplaceUrl} {language.submodel} {language.forceReplaceUrl}
{language.advancedSettings} {language.formatingOrder} Bias {#if $DataBase.bias.length === 0}
{language.noBias}
{/if} {#each $DataBase.bias as bias, i} {/each}
Bias {language.value} { let bia = $DataBase.bias bia.push(['', 0]) $DataBase.bias = bia }}>
{language.promptPreprocess}
{:else if subMenu === 0 && subSubMenu === 1}

{language.botSettings}

{language.imageGeneration} {language.provider} {#if $DataBase.sdProvider === 'webui'} You must use WebUI with --api flag You must use WebUI without agpl license or use unmodified version with agpl license to observe the contents of the agpl license. {#if !isTauri} You are using web version. you must use ngrok or other tunnels to use your local webui. {/if} WebUI {language.providerURL} Steps CFG Scale Width Height Sampler
Enable Hires
{#if $DataBase.sdConfig.enable_hr === true} denoising_strength hr_scale Upscaler {/if} {/if} TTS ElevenLabs API key {:else if subMenu == 3}

{language.display}

{language.UiLanguage} {language.theme} {#if $DataBase.theme === "waifu"} {language.waifuWidth} {($DataBase.waifuWidth)}% {language.waifuWidth2} {($DataBase.waifuWidth2)}% {/if} {language.textColor} {#if $DataBase.textTheme === "custom"}
Normal Text
Italic Text
Bold Text
Italic Bold Text
{/if} {language.translator} {language.UISize} {($DataBase.zoomsize)}% {language.iconSize} {($DataBase.iconsize)}%
{language.autoTranslation}
{language.fullscreen}
{language.showMemoryLimit}
{ if(check){ $DataBase.customBackground = '-' const d = await selectSingleFile(['png', 'webp', 'gif']) if(!d){ $DataBase.customBackground = '' return } const img = await saveImage(d.data) $DataBase.customBackground = img } else{ $DataBase.customBackground = '' } }}> {language.useCustomBackground}
{language.playMessage}
{language.SwipeRegenerate}
{language.instantRemove}
{:else if subMenu === 2}

{language.plugin}

{language.pluginWarn}
{#if $DataBase.plugins.length === 0} No Plugins {:else} {#each $DataBase.plugins as plugin, i} {#if i !== 0}
{/if}
{plugin.displayName ?? plugin.name}
{#if Object.keys(plugin.arguments).length > 0}
{#each Object.keys(plugin.arguments) as arg} {arg} {#if Array.isArray(plugin.arguments[arg])} {:else if plugin.arguments[arg] === 'string'} {:else if plugin.arguments[arg] === 'int'} {/if} {/each}
{/if} {/each} {/if}
{:else if subMenu === 1}

{language.advancedSettings}

{language.advancedSettingsWarn} {language.loreBookDepth} {language.loreBookToken} {language.additionalPrompt} {language.descriptionPrefix} {language.emotionPrompt} {language.SuperMemory} Prompt {language.requestretrys} Request Method {#if $DataBase.requestmet === 'proxy'} Request Proxy URL {/if} {#if isTauri && $DataBase.requestmet === 'normal'} Request Lib {/if}
{language.sayNothing}
{language.showUnrecommended}
{language.useExperimental}
{:else if subMenu === 4}

{language.files}

{/if}