{#if openOptions}
{ openOptions = false }}>
{language.model}
{changeModel('gpt35')}}>GPT-3.5 Turbo
{changeModel('gpt35_16k')}}>GPT-3.5 Turbo 16K
{changeModel('instructgpt35')}}>GPT-3.5 Instruct
{changeModel('gpt4')}}>GPT-4
{changeModel('gpt4_32k')}}>GPT-4 32K
{#if openAdv}
{changeModel('gpt4_1106')}}>GPT-4 Turbo 1106
{changeModel('gpt4_0301')}}>GPT-4 0301
{changeModel('gpt4_0613')}}>GPT-4 0613
{changeModel('gpt4_32k_0613')}}>GPT-4 32K 0613
{changeModel('gpt35_1106')}}>GPT-3.5 Turbo 1106
{changeModel('gpt35_0613')}}>GPT-3.5 Turbo 0613
{changeModel('gpt35_16k_0613')}}>GPT-3.5 Turbo 16K 0613
{changeModel('gpt35_0301')}}>GPT-3.5 Turbo 0301
{/if}
{changeModel('claude-2')}}>claude-2
{changeModel('claude-2-100k')}}>claude-2-100k
{changeModel('claude-v1')}}>claude-v1
{changeModel('claude-v1-100k')}}>claude-v1-100k
{changeModel('claude-instant-v1')}}>claude-instant-v1
{changeModel('claude-instant-v1-100k')}}>claude-instant-v1-100k
{#if openAdv}
{changeModel('claude-1.2')}}>claude-v1.2
{changeModel('claude-1.0')}}>claude-v1.0
{/if}
{changeModel('reverse_proxy')}}>Reverse Proxy
{#if import.meta.env.DEV}
{ changeModel('local_gptq') }}>Local Model GPTQ
{/if}
{changeModel('textgen_webui')}}>Oobabooga WebUI
{changeModel('mancer')}}>Mancer
{changeModel('palm2')}}>Google PaLM2
{changeModel('openrouter')}}>OpenRouter
{changeModel('kobold')}}>Kobold
{changeModel('novellist')}}>SuperTrin
{changeModel('novellist_damsel')}}>Damsel
{changeModel('novelai')}}>NovelAI Clio
{changeModel('novelai_kayra')}}>NovelAI Kayra
{#if isTauri ||isNodeServer}
{changeModel('deepai')}}>DeepAI
{/if}
{#await getHordeModels()}
Loading...
{:then models} {#each models as model}
{changeModel("horde:::" + model)}} class="p-2 hover:text-green-500">{model.trim()}
{/each} {/await}
{#if $DataBase.plugins.length > 0}
{changeModel('custom')}} class="hover:bg-selected px-6 py-2 text-lg" >Plugin
{/if}
{/if}
{openOptions = true}} class="mt-4 drop-shadow-lg p-3 flex justify-center items-center ml-2 mr-2 rounded-lg bg-selected mb-4"> {getModelName(value)}