Defined in: packages/ai/src/types.ts:951
Token usage totals for a run, optionally including provider-reported cost.
cost and costDetails are populated only by adapters whose provider returns authoritative per-request cost (e.g. OpenRouter). They are absent for adapters that do not report cost, so consumers must treat them as optional.
completionTokens: number;completionTokens: number;Defined in: packages/ai/src/types.ts:953
optional cost: number;optional cost: number;Defined in: packages/ai/src/types.ts:956
Provider-reported cost for the request, when available.
optional costDetails: UsageCostBreakdown;optional costDetails: UsageCostBreakdown;Defined in: packages/ai/src/types.ts:958
Provider-reported cost breakdown, when available.
promptTokens: number;promptTokens: number;Defined in: packages/ai/src/types.ts:952
totalTokens: number;totalTokens: number;Defined in: packages/ai/src/types.ts:954