AxDefaultCostTracker Generated TypeScript API reference. typescript api api/reference build/apidocs/Class.AxDefaultCostTracker.md class AxDefaultCostTracker

AxDefaultCostTracker

Defined in: https://github.com/ax-llm/ax/blob/686f8ba96cf652e044cf922b67c16c8f09754a70/src/ax/dsp/optimizer.ts#L1172

Implements

Constructors

Constructor

TypeScript
new AxDefaultCostTracker(options?: AxCostTrackerOptions): AxDefaultCostTracker;

Defined in: https://github.com/ax-llm/ax/blob/686f8ba96cf652e044cf922b67c16c8f09754a70/src/ax/dsp/optimizer.ts#L1181

Parameters

ParameterType
options?AxCostTrackerOptions

Returns

AxDefaultCostTracker

Methods

getCurrentCost()

TypeScript
getCurrentCost(): number;

Defined in: https://github.com/ax-llm/ax/blob/686f8ba96cf652e044cf922b67c16c8f09754a70/src/ax/dsp/optimizer.ts#L1192

Returns

number

Implementation of

AxCostTracker.getCurrentCost


getTokenUsage()

TypeScript
getTokenUsage(): Record<string, number>;

Defined in: https://github.com/ax-llm/ax/blob/686f8ba96cf652e044cf922b67c16c8f09754a70/src/ax/dsp/optimizer.ts#L1202

Returns

Record<string, number>

Implementation of

AxCostTracker.getTokenUsage


getTotalTokens()

TypeScript
getTotalTokens(): number;

Defined in: https://github.com/ax-llm/ax/blob/686f8ba96cf652e044cf922b67c16c8f09754a70/src/ax/dsp/optimizer.ts#L1206

Returns

number

Implementation of

AxCostTracker.getTotalTokens


isLimitReached()

TypeScript
isLimitReached(): boolean;

Defined in: https://github.com/ax-llm/ax/blob/686f8ba96cf652e044cf922b67c16c8f09754a70/src/ax/dsp/optimizer.ts#L1210

Returns

boolean

Implementation of

AxCostTracker.isLimitReached


reset()

TypeScript
reset(): void;

Defined in: https://github.com/ax-llm/ax/blob/686f8ba96cf652e044cf922b67c16c8f09754a70/src/ax/dsp/optimizer.ts#L1227

Returns

void

Implementation of

AxCostTracker.reset


trackTokens()

TypeScript
trackTokens(count: number, model: string): void;

Defined in: https://github.com/ax-llm/ax/blob/686f8ba96cf652e044cf922b67c16c8f09754a70/src/ax/dsp/optimizer.ts#L1187

Parameters

ParameterType
countnumber
modelstring

Returns

void

Implementation of

AxCostTracker.trackTokens

Docs