-
- 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
-
-
-
-
- {serverProps.model_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}
-
-
-
-
-
-
-
-
-
File Path
-
-
-
{serverProps.model_path}
-
-
-
-
-
- {#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}
-
-