{language.chatBot}

{#if advancedBotSettings} {language.model} {language.submodel} {:else} {language.model} { $DataBase.subModel = v if(v.startsWith('gpt') || v.startsWith('palm2')){ $DataBase.maxContext = 4000 $DataBase.maxResponse = 500 } else if(v.startsWith('claude')){ $DataBase.maxContext = 7500 $DataBase.maxResponse = 500 if(v.endsWith('100k')){ $DataBase.maxContext = 99000 } } else{ $DataBase.maxContext = 1500 $DataBase.maxResponse = 200 if(v.startsWith('horde')){ $DataBase.maxResponse = 100 } } }}/> {/if} {#if $DataBase.aiModel === 'palm2' || $DataBase.subModel === 'palm2'} Palm2 {language.apiKey} {/if} {#if $DataBase.aiModel === 'novellist' || $DataBase.subModel === 'novellist'} NovelList {language.apiKey} {/if} {#if $DataBase.aiModel.startsWith('claude') || $DataBase.subModel.startsWith('claude')} Claude {language.apiKey} {/if} {#if $DataBase.aiModel.startsWith('gpt')} OpenAI {language.apiKey}
{/if} {#if $DataBase.aiModel === 'custom'} {language.plugin} {/if} {#if $DataBase.aiModel === "novelai" || $DataBase.subModel === "novelai"} NovelAI Bearer Token {/if} {#if $DataBase.aiModel === "kobold" || $DataBase.subModel === "kobold"} Kobold URL {/if} {#if $DataBase.aiModel.startsWith("horde") || $DataBase.subModel.startsWith("horde") } Horde {language.apiKey} {/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} {#if advancedBotSettings} {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 === 'gpt35_16k' || $DataBase.aiModel === 'gpt35_16k_0613'} {:else if $DataBase.aiModel === 'gpt4' || $DataBase.aiModel === 'textgen_webui'} {:else if $DataBase.aiModel === 'custom'} {:else} {/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.autoSuggest} {tokens.autoSuggest} {language.tokens} {/if} {#if advancedBotSettings} {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 }}>
{/if}