diff --git a/src/lib/components/chat/Messages/ResponseMessage.svelte b/src/lib/components/chat/Messages/ResponseMessage.svelte index f24a57e5e6..0912cbdf41 100644 --- a/src/lib/components/chat/Messages/ResponseMessage.svelte +++ b/src/lib/components/chat/Messages/ResponseMessage.svelte @@ -80,6 +80,7 @@ user_id?: string; id: string; model: string; + modelName?: string; content: string; output?: OutputItem[]; contextSummary?: string; @@ -197,7 +198,9 @@ let showDeleteConfirm = false; let model = null; - $: localizedModelName = model ? resolveLocalizedModelName(model, $i18n.language) : message.model; + $: localizedModelName = model + ? resolveLocalizedModelName(model, $i18n.language) + : message.modelName || message.model; $: model = $models.find((m) => m.id === message.model); $: statusEntries = message?.statusHistory ?? [...(message?.status ? [message?.status] : [])]; diff --git a/src/lib/components/chat/Overview/Node.svelte b/src/lib/components/chat/Overview/Node.svelte index e1654a7a18..6ba0ccfbe5 100644 --- a/src/lib/components/chat/Overview/Node.svelte +++ b/src/lib/components/chat/Overview/Node.svelte @@ -24,7 +24,7 @@ $: previewClass = `text-xs mt-0.5 ${isCompacted ? 'line-clamp-1' : 'line-clamp-2'}`; $: modelName = data?.model ? resolveLocalizedModelName(data.model, $i18n.language) - : (data?.message?.model ?? 'Assistant'); + : data?.message?.modelName || data?.message?.model || 'Assistant';