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}
/>