From 55df66839f4b9bdde7123ffcd7db729d92f37ffc Mon Sep 17 00:00:00 2001 From: Aleksander Grygier Date: Sat, 15 Aug 2026 23:26:25 +0200 Subject: [PATCH] ui : add raw model id tooltip to model selector options --- .../lib/components/app/models/ModelId.svelte | 20 ++++++++++++++++++- .../app/models/ModelsSelectorOption.svelte | 1 + 2 files changed, 20 insertions(+), 1 deletion(-) 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 72cac5f0dc..20f10df356 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 @@ tags={option.tags} modalities={modalities} {supportsThinking} + showRawTooltip class="flex-1" />