Docs
CodeRabbit
Cloudflare
AG Grid
SerpAPI
Netlify
OpenRouter
WorkOS
Clerk
Electric
PowerSync
Sentry
Railway
Prisma
Strapi
Unkey
CodeRabbit
Cloudflare
AG Grid
SerpAPI
Netlify
OpenRouter
WorkOS
Clerk
Electric
PowerSync
Sentry
Railway
Prisma
Strapi
Unkey
Class References
Function References
Interface References
Type Alias References
Variable References

UsageTotals

Interface: UsageTotals

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.

Extended by

Properties

completionTokens

ts
completionTokens: number;
completionTokens: number;

Defined in: packages/ai/src/types.ts:953


cost?

ts
optional cost: number;
optional cost: number;

Defined in: packages/ai/src/types.ts:956

Provider-reported cost for the request, when available.


costDetails?

ts
optional costDetails: UsageCostBreakdown;
optional costDetails: UsageCostBreakdown;

Defined in: packages/ai/src/types.ts:958

Provider-reported cost breakdown, when available.


promptTokens

ts
promptTokens: number;
promptTokens: number;

Defined in: packages/ai/src/types.ts:952


totalTokens

ts
totalTokens: number;
totalTokens: number;

Defined in: packages/ai/src/types.ts:954