AxOptimizedProgram Generated TypeScript API reference. typescript api api/reference build/apidocs/Interface.AxOptimizedProgram.md interface AxOptimizedProgram

AxOptimizedProgram

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

Type Parameters

Type ParameterDefault type
OUTany

Properties

PropertyTypeDescription
artifactFormatVersion?number-
bestScorenumber-
componentMap?Record<string, string>Generic component map produced by reflective optimizers (e.g. GEPA). Keys follow the ${programId}::${kind}[:${subKey}] grammar from AxOptimizableComponent. Applied via program.applyOptimizedComponents.
configurationHistory?Record<string, unknown>[]-
convergedboolean-
demos?AxProgramDemos<any, OUT>[]-
instructionSchema?string-
modelConfig?object-
modelConfig.frequencyPenalty?number-
modelConfig.maxTokens?number-
modelConfig.presencePenalty?number-
modelConfig.stop?string | string[]-
modelConfig.temperature?number-
modelConfig.topK?number-
modelConfig.topP?number-
optimizationTimenumber-
optimizerTypestring-
scoreHistory?number[]-
selectorState?Record<string, AxGEPAComponentBanditState>-
statsAxOptimizationStats-
totalRoundsnumber-

Methods

applyTo()

TypeScript
applyTo<IN, T>(program: AxGen<IN, T>): void;

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

Type Parameters

Type Parameter
IN
T extends AxGenOut

Parameters

ParameterType
programAxGen<IN, T>

Returns

void

Docs