{#if isDragOver} {/if} {#if !isEmpty}
{ if (!disableAutoScroll) { userScrolledUp = false; autoScrollEnabled = true; scrollChatToBottom(); } }} />
{#if hasPropsError}
Server unavailable {serverError()}
{/if}
chatStore.stopGeneration()} showHelperText={false} bind:uploadedFiles />
{:else if isServerLoading} {:else}

llama.cpp

{serverStore.props?.modalities?.audio ? 'Record audio, type a message ' : 'Type a message'} or upload files to get started

{#if hasPropsError}
Server unavailable {serverError()}
{/if}
chatStore.stopGeneration()} showHelperText={true} bind:uploadedFiles />
{/if} File Upload Error Some files cannot be uploaded with the current model.
{#if fileErrorData.generallyUnsupported.length > 0}

Unsupported File Types

{#each fileErrorData.generallyUnsupported as file (file.name)}

{file.name}

File type not supported

{/each}
{/if} {#if fileErrorData.modalityUnsupported.length > 0}
{#each fileErrorData.modalityUnsupported as file (file.name)}

{file.name}

{fileErrorData.modalityReasons[file.name] || 'Not supported by current model'}

{/each}
{/if}

This model supports:

{fileErrorData.supportedTypes.join(', ')}

(showFileErrorDialog = false)}> Got it
(showDeleteDialog = false)} /> { if (!open) { emptyFileNames = []; } }} />