diff --git a/studio/frontend/src/components/assistant-ui/model-selector/pickers.tsx b/studio/frontend/src/components/assistant-ui/model-selector/pickers.tsx index 7bf23dfbeb..8a52747409 100644 --- a/studio/frontend/src/components/assistant-ui/model-selector/pickers.tsx +++ b/studio/frontend/src/components/assistant-ui/model-selector/pickers.tsx @@ -55,6 +55,7 @@ function ModelRow({ vramStatus, vramEst, gpuGb, + tooltipText, }: { label: string; meta?: string; @@ -63,6 +64,7 @@ function ModelRow({ vramStatus?: VramFitStatus | null; vramEst?: number; gpuGb?: number; + tooltipText?: ReactNode; }) { const exceeds = vramStatus === "exceeds"; const showVramTooltip = @@ -122,6 +124,17 @@ function ModelRow({ ); } + + if (tooltipText) { + return ( + + {content} + + {tooltipText} + + + ); + } return content; } @@ -561,6 +574,14 @@ export function LoraModelPicker({ source: isExported ? "exported" : "lora", isLora: !isMerged && !isGguf, })} + tooltipText={ + <> + {adapter.name} + + {adapter.id} + + + } /> ); })}