AxFunctionProcessor
Defined in: https://github.com/ax-llm/ax/blob/d2df625e2c2fd70a090d6321c042579c2819f0d1/src/ax/dsp/functions.ts#L134
Constructors
Constructor
new AxFunctionProcessor(funcList: readonly AxFunction[]): AxFunctionProcessor;
Defined in: https://github.com/ax-llm/ax/blob/d2df625e2c2fd70a090d6321c042579c2819f0d1/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/d2df625e2c2fd70a090d6321c042579c2819f0d1/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/d2df625e2c2fd70a090d6321c042579c2819f0d1/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;
}>