diff --git a/web-app/src/containers/TokenSpeedIndicator.tsx b/web-app/src/containers/TokenSpeedIndicator.tsx
index 74f277f70..ea9f91be0 100644
--- a/web-app/src/containers/TokenSpeedIndicator.tsx
+++ b/web-app/src/containers/TokenSpeedIndicator.tsx
@@ -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 = ({
{Math.round(
- streaming ? toNumber(tokenSpeed?.tokenSpeed) : persistedTokenSpeed
+ streaming
+ ? toNumber(tokenSpeed?.tokenSpeed)
+ : toNumber(persistedTokenSpeed)
)}
tokens/sec