Skip to content

Commit e85b5fc

Browse files
committed
auto option
1 parent badb132 commit e85b5fc

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/lib/components/inference-playground/provider-select.svelte

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
1919
function reset(providers: typeof conversation.model.inferenceProviderMapping) {
2020
const validProvider = providers.find(p => p.provider === conversation.data.provider);
21-
if (validProvider) return;
21+
if (validProvider || conversation.data.provider === "auto") return;
2222
if (providers) {
2323
conversation.update({ provider: randomPick(providers)?.provider });
2424
} else {
@@ -99,7 +99,7 @@
9999
</button>
100100

101101
<div {...select.content} class="rounded-lg border bg-gray-100 dark:border-gray-700 dark:bg-gray-800">
102-
{#each conversation.model.inferenceProviderMapping as { provider, providerId } (provider + providerId)}
102+
{#snippet option(provider: string)}
103103
<div {...select.getOption(provider)} class="group block w-full p-1 text-sm dark:text-white">
104104
<div
105105
class="flex items-center gap-2 rounded-md px-2 py-1.5 group-data-[highlighted]:bg-gray-200 dark:group-data-[highlighted]:bg-gray-700"
@@ -108,6 +108,10 @@
108108
{formatName(provider)}
109109
</div>
110110
</div>
111+
{/snippet}
112+
{#each conversation.model.inferenceProviderMapping as { provider, providerId } (provider + providerId)}
113+
{@render option(provider)}
111114
{/each}
115+
{@render option("auto")}
112116
</div>
113117
</div>

0 commit comments

Comments
 (0)