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