🐛fix: handle NaN value tokenspeed (#5339)

This commit is contained in:
Faisal Amir 2025-06-18 12:35:42 +07:00 committed by GitHub
parent 417b789b5e
commit 771105a5b2
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -12,8 +12,8 @@ export const TokenSpeedIndicator = ({
streaming,
}: TokenSpeedIndicatorProps) => {
const { tokenSpeed } = useAppState()
const persistedTokenSpeed = (metadata?.tokenSpeed as { tokenSpeed: number })
?.tokenSpeed
const persistedTokenSpeed =
(metadata?.tokenSpeed as { tokenSpeed: number })?.tokenSpeed || 0
const nonStreamingAssistantParam =
typeof metadata?.assistant === 'object' &&
@ -30,7 +30,9 @@ export const TokenSpeedIndicator = ({
<Gauge size={16} />
<span>
{Math.round(
streaming ? toNumber(tokenSpeed?.tokenSpeed) : persistedTokenSpeed
streaming
? toNumber(tokenSpeed?.tokenSpeed)
: toNumber(persistedTokenSpeed)
)}
&nbsp;tokens/sec
</span>