fix(ui/usage): subtract cache tokens from Input Tokens summary card to avoid double-counting

This commit is contained in:
Ishaan Jaffer 2026-04-14 18:20:44 -07:00
parent 0312218f23
commit 1f1ad1086f
No known key found for this signature in database

View file

@ -641,7 +641,12 @@ const UsagePage: React.FC<UsagePageProps> = ({ teams, organizations }) => {
<Card>
<Title>Input Tokens</Title>
<Text className="text-2xl font-bold mt-2 text-blue-600">
{userSpendData.metadata?.total_prompt_tokens?.toLocaleString() || 0}
{Math.max(
0,
(userSpendData.metadata?.total_prompt_tokens || 0) -
(userSpendData.metadata?.total_cache_read_input_tokens || 0) -
(userSpendData.metadata?.total_cache_creation_input_tokens || 0)
).toLocaleString()}
</Text>
</Card>
<Card>