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)