optimize Generated TypeScript API reference. typescript api api/reference build/apidocs/Function.optimize.md function optimize

optimize

TypeScript
function optimize<IN, OUT>(
   program: Readonly<AxProgrammable<IN, OUT>>, 
   examples: readonly AxTypedExample<IN>[], 
   metricFn: 
  | AxMetricFn
  | AxMultiMetricFn, 
options: Readonly<AxOptimizeOptions>): Promise<AxParetoResult<OUT>>;

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

Type Parameters

Type Parameter
IN
OUT extends AxGenOut

Parameters

ParameterType
programReadonly<AxProgrammable<IN, OUT>>
examplesreadonly AxTypedExample<IN>[]
metricFn| AxMetricFn | AxMultiMetricFn
optionsReadonly<AxOptimizeOptions>

Returns

Promise<AxParetoResult<OUT>>

Docs