diff --git a/tools/ui/src/lib/components/app/models/ModelId.svelte b/tools/ui/src/lib/components/app/models/ModelId.svelte index 8c43c46306..2eafa90e34 100644 --- a/tools/ui/src/lib/components/app/models/ModelId.svelte +++ b/tools/ui/src/lib/components/app/models/ModelId.svelte @@ -10,6 +10,7 @@ modelId: string; hideOrgName?: boolean; showRaw?: boolean; + showRawTooltip?: boolean; hideQuantization?: boolean; hideTags?: boolean; aliases?: string[]; @@ -28,6 +29,7 @@ modalities, modelId, showRaw = undefined, + showRawTooltip = false, supportsThinking = false, tags, ...rest @@ -60,7 +62,7 @@ {#if resolvedShowRaw} {:else} - + {#snippet nameAndBadges()} {#if !hideOrgName && parsed.orgName}{parsed.orgName}/{/if}{displayName} @@ -94,6 +96,22 @@ {/each} {/if} + {/snippet} + + + {#if showRawTooltip} + + + {@render nameAndBadges()} + + + +

{modelId}

+
+
+ {:else} + {@render nameAndBadges()} + {/if} {#if hasModalityIcons} diff --git a/tools/ui/src/lib/components/app/models/ModelsSelectorOption.svelte b/tools/ui/src/lib/components/app/models/ModelsSelectorOption.svelte index 34c72c2f8b..e83021b2b9 100644 --- a/tools/ui/src/lib/components/app/models/ModelsSelectorOption.svelte +++ b/tools/ui/src/lib/components/app/models/ModelsSelectorOption.svelte @@ -88,6 +88,7 @@ modelId={option.model} modalities={modalities} {supportsThinking} + showRawTooltip tags={option.tags} />