{#if editing}
{#if imageUrl} {/if} {:else}
edit()} > {#if message.summary && !message.summary.length}

Summarizing...

{/if} {#key refreshCounter} {/key} {#if imageUrl} {/if}
{/if} {#if isSystem}

System Prompt

{:else if message.usage}

{getModelDetail(message.model || '').label || message.model || defaultModel} using {message.usage.total_tokens} tokens ~= ${getPrice(message.usage, message.model || defaultModel).toFixed(6)}

{/if}
{#if message.finish_reason === 'length' || message.finish_reason === 'abort'} { continueIncomplete() }} > {/if} {#if message.summarized} { scrollToMessage(message.summarized) }} > {/if} {#if message.summary} { scrollToMessage(message.summary) }} > {/if} {#if !message.summarized} { checkDelete() }} > {#if waitingForDeleteConfirm} {:else} {/if} {/if} {#if !isImage && !message.summarized && !isError} { checkTruncate() }} > {#if waitingForTruncateConfirm} {:else} {/if} {/if} {#if !isImage && !message.summarized && !isSystem && !isError} { setSuppress(!message.suppress) }} > {#if message.suppress} {:else} {/if} {/if} {#if imageUrl} { downloadImage() }} > {/if}