{#if loading} Reaching out... {/if} {#if message}
{/if}
{#if usage && !loading && message} {@const modelSettings = modelsState.models.find((m) => m.id === selectedModel)} {@const provider = modelSettings?.provider ?? 'auto'}

{usage.total_tokens} tokens {#if formatUsageCost(modelSettings?.providers.find((p) => p.provider === provider)?.pricing, usage)} · {formatUsageCost( modelSettings?.providers.find((p) => p.provider === provider)?.pricing, usage )} {/if} {#if message.timestamp} · Latency {message.timestamp}ms {/if}

Using {#if PROVIDER_SELECTION_MODES.find((m) => m.value === provider)} {@const mode = PROVIDER_SELECTION_MODES.find((m) => m.value === provider)!} {:else} {provider} {/if} {provider} provider

{/if}