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/5b28f9093bb70863b59459bb6df5062d005bce41/src/ax/dsp/optimizer.ts#L1160

Implements

Constructors

Constructor

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

Defined in: https://github.com/ax-llm/ax/blob/5b28f9093bb70863b59459bb6df5062d005bce41/src/ax/dsp/optimizer.ts#L1169

Parameters

ParameterType
options?AxCostTrackerOptions

Returns

AxDefaultCostTracker

Methods

getCurrentCost()

TypeScript
getCurrentCost(): number;

Defined in: https://github.com/ax-llm/ax/blob/5b28f9093bb70863b59459bb6df5062d005bce41/src/ax/dsp/optimizer.ts#L1180

Returns

number

Implementation of

AxCostTracker.getCurrentCost


getTokenUsage()

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

Defined in: https://github.com/ax-llm/ax/blob/5b28f9093bb70863b59459bb6df5062d005bce41/src/ax/dsp/optimizer.ts#L1190

Returns

Record<string, number>

Implementation of

AxCostTracker.getTokenUsage


getTotalTokens()

TypeScript
getTotalTokens(): number;

Defined in: https://github.com/ax-llm/ax/blob/5b28f9093bb70863b59459bb6df5062d005bce41/src/ax/dsp/optimizer.ts#L1194

Returns

number

Implementation of

AxCostTracker.getTotalTokens


isLimitReached()

TypeScript
isLimitReached(): boolean;

Defined in: https://github.com/ax-llm/ax/blob/5b28f9093bb70863b59459bb6df5062d005bce41/src/ax/dsp/optimizer.ts#L1198

Returns

boolean

Implementation of

AxCostTracker.isLimitReached


reset()

TypeScript
reset(): void;

Defined in: https://github.com/ax-llm/ax/blob/5b28f9093bb70863b59459bb6df5062d005bce41/src/ax/dsp/optimizer.ts#L1215

Returns

void

Implementation of

AxCostTracker.reset


trackTokens()

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

Defined in: https://github.com/ax-llm/ax/blob/5b28f9093bb70863b59459bb6df5062d005bce41/src/ax/dsp/optimizer.ts#L1175

Parameters

ParameterType
countnumber
modelstring

Returns

void

Implementation of

AxCostTracker.trackTokens

Docs