{#snippet providerDisplay(provider: string)} {@const providerPricing = getProviderPricing(provider)}
{getProviderName(provider) ?? "loading"}
{#if providerPricing}
In: {providerPricing.input} • Out: {providerPricing.output}
{/if}
{/snippet}
{@render providerDisplay(conversation.data.provider ?? "")}
{#snippet option(provider: string)}
{@render providerDisplay(provider)}
{/snippet} {#each conversation.model.inferenceProviderMapping as { provider, providerId } (provider + providerId)} {@render option(provider)} {/each} {@render option("auto")}