diff --git a/tools/server/webui/src/lib/components/app/chat/ChatMessages/ChatMessageAssistant.svelte b/tools/server/webui/src/lib/components/app/chat/ChatMessages/ChatMessageAssistant.svelte index 0a110af02e..46f0f0084b 100644 --- a/tools/server/webui/src/lib/components/app/chat/ChatMessages/ChatMessageAssistant.svelte +++ b/tools/server/webui/src/lib/components/app/chat/ChatMessages/ChatMessageAssistant.svelte @@ -1,5 +1,6 @@ - - - {predictedTokens} tokens - + - - - {timeInSeconds}s - + - - - {tokensPerSecond.toFixed(2)} tokens/s - + diff --git a/tools/server/webui/src/lib/components/app/index.ts b/tools/server/webui/src/lib/components/app/index.ts index e4ab6edfb9..6e55abe4e9 100644 --- a/tools/server/webui/src/lib/components/app/index.ts +++ b/tools/server/webui/src/lib/components/app/index.ts @@ -53,6 +53,8 @@ export { default as DialogModelInformation } from './dialogs/DialogModelInformat export { default as ActionButton } from './misc/ActionButton.svelte'; export { default as ActionDropdown } from './misc/ActionDropdown.svelte'; +export { default as BadgeChatStatistic } from './misc/BadgeChatStatistic.svelte'; +export { default as BadgeInfo } from './misc/BadgeInfo.svelte'; export { default as BadgeModelName } from './misc/BadgeModelName.svelte'; export { default as BadgeModality } from './misc/BadgeModality.svelte'; export { default as ConversationSelection } from './misc/ConversationSelection.svelte'; diff --git a/tools/server/webui/src/lib/components/app/misc/BadgeChatStatistic.svelte b/tools/server/webui/src/lib/components/app/misc/BadgeChatStatistic.svelte new file mode 100644 index 0000000000..e58d8564d8 --- /dev/null +++ b/tools/server/webui/src/lib/components/app/misc/BadgeChatStatistic.svelte @@ -0,0 +1,20 @@ + + + + {#snippet icon()} + + {/snippet} + + {value} + diff --git a/tools/server/webui/src/lib/components/app/misc/BadgeInfo.svelte b/tools/server/webui/src/lib/components/app/misc/BadgeInfo.svelte new file mode 100644 index 0000000000..c70af6f423 --- /dev/null +++ b/tools/server/webui/src/lib/components/app/misc/BadgeInfo.svelte @@ -0,0 +1,27 @@ + + + diff --git a/tools/server/webui/src/lib/components/app/misc/BadgeModelName.svelte b/tools/server/webui/src/lib/components/app/misc/BadgeModelName.svelte index a609e9f4e9..a8e3822237 100644 --- a/tools/server/webui/src/lib/components/app/misc/BadgeModelName.svelte +++ b/tools/server/webui/src/lib/components/app/misc/BadgeModelName.svelte @@ -1,46 +1,49 @@ -{#snippet badge()} - -
+{#snippet badgeContent()} + + {#snippet icon()} -
+ {/snippet} - {model} -
+ {model} + + {#if showCopyIcon} + + {/if} + {/snippet} {#if model && isModelMode} {#if showTooltip} - {@render badge()} + {@render badgeContent()} @@ -48,6 +51,6 @@ {:else} - {@render badge()} + {@render badgeContent()} {/if} {/if}