AxFunctionProcessor
Defined in: https://github.com/ax-llm/ax/blob/e4219a44b7581a55a40d9dd62d2c281062ff078d/src/ax/dsp/functions.ts#L137
Constructors
Constructor
new AxFunctionProcessor(funcList: readonly AxFunction[]): AxFunctionProcessor;Defined in: https://github.com/ax-llm/ax/blob/e4219a44b7581a55a40d9dd62d2c281062ff078d/src/ax/dsp/functions.ts#L140
Parameters
| Parameter | Type |
|---|---|
funcList | readonly AxFunction[] |
Returns
AxFunctionProcessor
Methods
execute()
execute<MODEL>(func: Readonly<AxChatResponseFunctionCall>, options?: Readonly<AxAIServiceOptions & object & object>): Promise<string>;Defined in: https://github.com/ax-llm/ax/blob/e4219a44b7581a55a40d9dd62d2c281062ff078d/src/ax/dsp/functions.ts#L246
Type Parameters
| Type Parameter |
|---|
MODEL |
Parameters
| Parameter | Type |
|---|---|
func | Readonly<AxChatResponseFunctionCall> |
options? | Readonly<AxAIServiceOptions & object & object> |
Returns
Promise<string>
executeWithDetails()
executeWithDetails<MODEL>(func: Readonly<AxChatResponseFunctionCall>, options?: Readonly<AxAIServiceOptions & object & object>): Promise<{
formatted: string;
parsedArgs: unknown;
rawResult: unknown;
}>;Defined in: https://github.com/ax-llm/ax/blob/e4219a44b7581a55a40d9dd62d2c281062ff078d/src/ax/dsp/functions.ts#L202
Type Parameters
| Type Parameter |
|---|
MODEL |
Parameters
| Parameter | Type |
|---|---|
func | Readonly<AxChatResponseFunctionCall> |
options? | Readonly<AxAIServiceOptions & object & object> |
Returns
Promise<{
formatted: string;
parsedArgs: unknown;
rawResult: unknown;
}>