Interface: LLMUsage
Defined in: providers/types.ts:94
Token usage from an LLM response (returned on ‘done’ chunks)
Properties
cacheCreationTokens?
optional cacheCreationTokens?: number;
Defined in: providers/types.ts:98
cacheReadTokens?
optional cacheReadTokens?: number;
Defined in: providers/types.ts:97
debugPayload?
optional debugPayload?: {
contentsTokens: number;
systemTokens: number;
toolsTokens: number;
};
Defined in: providers/types.ts:102
Debug payload info - estimated token counts before sending to provider
contentsTokens
contentsTokens: number;
systemTokens
systemTokens: number;
toolsTokens
toolsTokens: number;
inputTokens
inputTokens: number;
Defined in: providers/types.ts:95
outputTokens
outputTokens: number;
Defined in: providers/types.ts:96
thinkingTokens?
optional thinkingTokens?: number;
Defined in: providers/types.ts:100
Thinking tokens (Gemini 2.5+ models with thinking)