refac
This commit is contained in:
@@ -643,10 +643,12 @@
|
||||
<div>
|
||||
<div class="chat-{message.role} w-full min-w-full markdown-prose">
|
||||
<div>
|
||||
<StatusHistory
|
||||
statusHistory={message?.statusHistory}
|
||||
expand={message?.content === ''}
|
||||
/>
|
||||
{#if model?.info?.meta?.capabilities?.status_updates ?? true}
|
||||
<StatusHistory
|
||||
statusHistory={message?.statusHistory}
|
||||
expand={message?.content === ''}
|
||||
/>
|
||||
{/if}
|
||||
|
||||
{#if message?.files && message.files?.filter((f) => f.type === 'image').length > 0}
|
||||
<div class="my-1 w-full flex overflow-x-auto gap-2 flex-wrap">
|
||||
@@ -732,7 +734,7 @@
|
||||
</div>
|
||||
{:else}
|
||||
<div class="w-full flex flex-col relative" id="response-content-container">
|
||||
{#if message.content === '' && !message.error && ((message?.statusHistory ?? [...(message?.status ? [message?.status] : [])]).length === 0 || (message?.statusHistory?.at(-1)?.hidden ?? false))}
|
||||
{#if message.content === '' && !message.error && ((model?.info?.meta?.capabilities?.status_updates ?? true) ? (message?.statusHistory ?? [...(message?.status ? [message?.status] : [])]).length === 0 || (message?.statusHistory?.at(-1)?.hidden ?? false) : true)}
|
||||
<Skeleton />
|
||||
{:else if message.content && message.error !== true}
|
||||
<!-- always show message contents even if there's an error -->
|
||||
|
||||
@@ -36,6 +36,10 @@
|
||||
citations: {
|
||||
label: $i18n.t('Citations'),
|
||||
description: $i18n.t('Displays citations in the response')
|
||||
},
|
||||
status_updates: {
|
||||
label: $i18n.t('Status Updates'),
|
||||
description: $i18n.t('Displays status updates (e.g., web search progress) in the response')
|
||||
}
|
||||
};
|
||||
|
||||
@@ -47,6 +51,7 @@
|
||||
code_interpreter?: boolean;
|
||||
usage?: boolean;
|
||||
citations?: boolean;
|
||||
status_updates?: boolean;
|
||||
} = {};
|
||||
</script>
|
||||
|
||||
|
||||
@@ -86,6 +86,7 @@
|
||||
image_generation: true,
|
||||
code_interpreter: true,
|
||||
citations: true,
|
||||
status_updates: true,
|
||||
usage: undefined
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user