diff --git a/src/lib/components/chat/Messages/ResponseMessage.svelte b/src/lib/components/chat/Messages/ResponseMessage.svelte index de6b815b73..356df182d6 100644 --- a/src/lib/components/chat/Messages/ResponseMessage.svelte +++ b/src/lib/components/chat/Messages/ResponseMessage.svelte @@ -1190,22 +1190,21 @@ {/if} {#if message.usage} + {@const usage = JSON.stringify(message.usage, null, 2) + .replace(/"([^(")"]+)":/g, '$1:') + .slice(1, -1) + .split('\n') + .map((line) => line.slice(2)) + .map((line) => (line.endsWith(',') ? line.slice(0, -1) : line)) + .join('\n')} + ${sanitizeResponseContent( - JSON.stringify(message.usage, null, 2) - .replace(/"([^(")"]+)":/g, '$1:') - .slice(1, -1) - .split('\n') - .map((line) => line.slice(2)) - .map((line) => (line.endsWith(',') ? line.slice(0, -1) : line)) - .join('\n') - )}` - : ''} + content={`
${sanitizeResponseContent(usage)}
`} placement="bottom" >