Skip to content

toTokenUsage

toTokenUsage(raw): TokenUsage | undefined

Defined in: packages/core/src/observability/token-usage.ts:36

Normalize an AI SDK (or partial) usage object into TokenUsage. Returns undefined when every field is missing/non-finite.

Accepts both the flat ADL/v5 fields and AI SDK 7 nested detail fields.

unknown

TokenUsage | undefined