AxFunctionProcessor
Defined in: https://github.com/ax-llm/ax/blob/be56d0cb4027af0a3a23d397cd01a57261e362d4/src/ax/dsp/functions.ts#L134
Constructors
Constructor
new AxFunctionProcessor(funcList: readonly AxFunction[]): AxFunctionProcessor;
Defined in: https://github.com/ax-llm/ax/blob/be56d0cb4027af0a3a23d397cd01a57261e362d4/src/ax/dsp/functions.ts#L137
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/be56d0cb4027af0a3a23d397cd01a57261e362d4/src/ax/dsp/functions.ts#L232
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/be56d0cb4027af0a3a23d397cd01a57261e362d4/src/ax/dsp/functions.ts#L194
Type Parameters
Type Parameter |
---|
MODEL |
Parameters
Parameter | Type |
---|---|
func | Readonly <AxChatResponseFunctionCall > |
options? | Readonly <AxAIServiceOptions & object & object > |
Returns
Promise
<{
formatted
: string
;
parsedArgs
: unknown
;
rawResult
: unknown
;
}>