File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed
src/lib/components/inference-playground Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change 18
18
19
19
function reset(providers : typeof conversation .model .inferenceProviderMapping ) {
20
20
const validProvider = providers .find (p => p .provider === conversation .data .provider );
21
- if (validProvider ) return ;
21
+ if (validProvider || conversation . data . provider === " auto " ) return ;
22
22
if (providers ) {
23
23
conversation .update ({ provider: randomPick (providers )?.provider });
24
24
} else {
99
99
</button >
100
100
101
101
<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 )}
103
103
<div {...select .getOption (provider )} class =" group block w-full p-1 text-sm dark:text-white" >
104
104
<div
105
105
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
108
{formatName (provider )}
109
109
</div >
110
110
</div >
111
+ {/ snippet }
112
+ {#each conversation .model .inferenceProviderMapping as { provider, providerId } (provider + providerId )}
113
+ {@render option (provider )}
111
114
{/each }
115
+ {@render option (" auto" )}
112
116
</div >
113
117
</div >
You can’t perform that action at this time.
0 commit comments