Skip to main content

Interface: TokenLimitBreach

Snapshot describing how a limit was breached.

Properties

exceededBy

exceededBy: number;

Tokens beyond the configured limit.


maxTokens

maxTokens: number;

Configured maximum tokens for the window.


message?

optional message: string;

Message defined by the rule, if any.


mode

mode: TokenLimitMode;

Enforcement mode active for the breach.


model

model: string;

Model that triggered the breach.


previousTotal

previousTotal: number;

Total prior to the latest usage being recorded.


remainingBefore

remainingBefore: number;

Tokens remaining before the latest update.


total

total: number;

New total after recording the usage.


window

window: TokenSummaryWindow;

Window in which the limit was exceeded.


windowKey

windowKey: string;

Window key (e.g., ISO day or ISO week) identifying the period.