{#if openOptions}
{ openOptions = false }}>
{ e.stopPropagation() onclick?.(e) }}>
{language.model}
{#each providers as provider} {#if provider.providerName === '@as-is'} {#each provider.models as model}
{changeModel(model.id)}}>{model.name}
{/each} {:else}
{#each provider.models as model}
{changeModel(model.id)}}>{model.name}
{/each}
{/if} {/each}
{#await getHordeModels()}
Loading...
{:then models}
{changeModel("horde:::" + 'auto')}} class="p-2 hover:text-green-500"> Auto Model
Performace: Auto
{#each models as model}
{changeModel("horde:::" + model.name)}} class="p-2 hover:text-green-500"> {model.name.trim()}
Performace: {model.performance.toFixed(1)}
{/each} {/await}
{#if DBState?.db.customModels?.length > 0}
{#each DBState.db.customModels as model}
{changeModel(model.id)}}>{model.name ?? "Unnamed"}
{/each}
{/if} {#if blankable}
{changeModel('')}}>{language.none}
{/if}
{/if}
{openOptions = true}} class="mt-4 drop-shadow-lg p-3 flex justify-center items-center ml-2 mr-2 rounded-lg bg-darkbutton mb-4 border-darkborderc border"> {getModelInfo(value)?.fullName || language.none}