From f56e29b82911fc3177dcc4a597592eba7fc6a4ab Mon Sep 17 00:00:00 2001 From: Webifi Date: Mon, 24 Jul 2023 15:53:04 -0500 Subject: [PATCH] Show shorter model name --- src/lib/Chat.svelte | 3 ++- src/lib/EditMessage.svelte | 3 ++- src/lib/Models.svelte | 5 +++-- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/src/lib/Chat.svelte b/src/lib/Chat.svelte index ebe6874..027173c 100644 --- a/src/lib/Chat.svelte +++ b/src/lib/Chat.svelte @@ -40,6 +40,7 @@ import { openModal } from 'svelte-modals' import PromptInput from './PromptInput.svelte' import { ChatRequest } from './ChatRequest.svelte' + import { getModelDetail } from './Models.svelte' export let params = { chatId: '' } const chatId: number = parseInt(params.chatId) @@ -423,7 +424,7 @@
{#each Object.entries(chat.usage || {}) as [model, usage]}

- {model} total {usage.total_tokens} + {getModelDetail(model || '').label || model} total {usage.total_tokens} tokens ~= ${getPrice(usage, model).toFixed(6)}

{/each} diff --git a/src/lib/EditMessage.svelte b/src/lib/EditMessage.svelte index 39c527e..05565d6 100644 --- a/src/lib/EditMessage.svelte +++ b/src/lib/EditMessage.svelte @@ -11,6 +11,7 @@ import { openModal } from 'svelte-modals' import PromptConfirm from './PromptConfirm.svelte' import { getImage } from './ImageStore.svelte' + import { getModelDetail } from './Models.svelte' export let message:Message export let chatId:number @@ -245,7 +246,7 @@

System Prompt

{:else if message.usage}

- {message.model || defaultModel} using {message.usage.total_tokens} + {getModelDetail(message.model || '').label || message.model || defaultModel} using {message.usage.total_tokens} tokens ~= ${getPrice(message.usage, message.model || defaultModel).toFixed(6)}

{/if} diff --git a/src/lib/Models.svelte b/src/lib/Models.svelte index 1324e22..b879b9e 100644 --- a/src/lib/Models.svelte +++ b/src/lib/Models.svelte @@ -252,7 +252,8 @@ export async function getModelOptions (): Promise { const modelOptions:SelectOption[] = Object.keys(supportedModels).reduce((a, m) => { let disabled - switch (getModelDetail(m).type) { + const modelDetail = getModelDetail(m) + switch (modelDetail.type) { case 'Petals': disabled = !gSettings.enablePetals break @@ -262,7 +263,7 @@ export async function getModelOptions (): Promise { } const o:SelectOption = { value: m, - text: m, + text: modelDetail.label || m, disabled } a.push(o)