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