fix stats on model page

This commit is contained in:
Benson Wong
2025-07-23 13:57:33 -07:00
parent 01d4838fb3
commit 8f2af26a41

View File

@@ -27,10 +27,13 @@ export default function ModelsPage() {
}, []); }, []);
const [totalRequests, totalTokens, avgTokensPerSecond] = useMemo(() => { const [totalRequests, totalTokens, avgTokensPerSecond] = useMemo(() => {
const totalTokens = metrics.reduce((sum, m) => sum + m.input_tokens + m.output_tokens, 0); const totalRequests = metrics.length;
const totalSeconds = metrics.reduce((sum, m) => sum + m.duration_ms / 1000, 0); if (totalRequests === 0) {
const avgTokensPerSecond = totalSeconds > 0 ? totalTokens / totalSeconds : 0; return [0, 0, 0];
return [metrics.length, totalTokens, avgTokensPerSecond.toFixed(2)]; }
const totalTokens = metrics.reduce((sum, m) => sum + m.output_tokens, 0);
const avgTokensPerSecond = (metrics.reduce((sum, m) => sum + m.tokens_per_second, 0) / totalRequests).toFixed(2);
return [totalRequests, totalTokens, avgTokensPerSecond];
}, [metrics]); }, [metrics]);
return ( return (