Model Information
Current model details and capabilities
{#if isLoadingModels || isLoadingRouterProps}
Loading model information...
{:else if firstModel}
{@const modelMeta = firstModel.meta}
{#if serverProps}
Model
File Path
{#if serverProps?.default_generation_settings?.n_ctx}
Context Size
{formatNumber(serverProps.default_generation_settings.n_ctx)} tokens
{:else}
Context Size
Not available
{/if}
{#if modelMeta?.n_ctx_train}
Training Context
{formatNumber(modelMeta.n_ctx_train)} tokens
{/if}
{#if modelMeta?.size}
Model Size
{formatFileSize(modelMeta.size)}
{/if}
{#if modelMeta?.n_params}
Parameters
{formatParameters(modelMeta.n_params)}
{/if}
{#if modelMeta?.n_embd}
Embedding Size
{formatNumber(modelMeta.n_embd)}
{/if}
{#if modelMeta?.n_vocab}
Vocabulary Size
{formatNumber(modelMeta.n_vocab)} tokens
{/if}
{#if modelMeta?.vocab_type}
Vocabulary Type
{modelMeta.vocab_type}
{/if}
Parallel Slots
{serverProps.total_slots}
{#if modalities.length > 0}
Modalities
{/if}
Build Info
{serverProps.build_info}
{#if serverProps.chat_template}
Chat Template
{serverProps.chat_template}
{/if}
{#if serverProps?.default_generation_settings?.n_ctx}
{@render infoRow(
'Context Size',
`${formatNumber(serverProps.default_generation_settings.n_ctx)} tokens`
)}
{:else}
{@render infoRow('Context Size', 'Not available', 'text-red-500')}
{/if}
{#if modelMeta?.n_ctx_train}
{@render infoRow('Training Context', `${formatNumber(modelMeta.n_ctx_train)} tokens`)}
{/if}
{#if modelMeta?.size}
{@render infoRow('Model Size', formatFileSize(modelMeta.size))}
{/if}
{#if modelMeta?.n_params}
{@render infoRow('Parameters', formatParameters(modelMeta.n_params))}
{/if}
{#if modelMeta?.n_embd}
{@render infoRow('Embedding Size', formatNumber(modelMeta.n_embd))}
{/if}
{#if modelMeta?.n_vocab}
{@render infoRow('Vocabulary Size', `${formatNumber(modelMeta.n_vocab)} tokens`)}
{/if}
{#if modelMeta?.vocab_type}
{@render infoRow('Vocabulary Type', modelMeta.vocab_type, 'capitalize')}
{/if}
{@render infoRow('Parallel Slots', `${serverProps.total_slots}`)}
{#if modalities.length > 0}
{/if}
Build Info
{serverProps.build_info}
{#if serverProps.chat_template}
Chat Template
{serverProps.chat_template}
{/if}
{/if}
{:else if !isLoadingModels}
No model information available
{/if}