FunctionInvocation<T> |
FunctionInvocation.addKernelHook(KernelHook<?> hook) |
Add a kernel hook to the function invocation.
|
FunctionInvocation<T> |
FunctionInvocation.addKernelHooks(KernelHooks hooks) |
Add kernel hooks to the function invocation.
|
FunctionInvocation<T> |
FunctionInvocation.withArguments(KernelFunctionArguments arguments) |
Supply arguments to the function invocation.
|
FunctionInvocation<T> |
FunctionInvocation.withInvocationContext(InvocationContext invocationContext) |
Use an invocation context variable to supply the types, tool call behavior, prompt execution
settings, and kernel hooks to the function invocation.
|
FunctionInvocation<T> |
FunctionInvocation.withPromptExecutionSettings(PromptExecutionSettings promptExecutionSettings) |
Supply prompt execution settings to the function invocation.
|
<U> FunctionInvocation<U> |
FunctionInvocation.withResultType(ContextVariableType<U> resultType) |
Supply the result type of function invocation.
|
<U> FunctionInvocation<U> |
FunctionInvocation.withResultType(Class<U> resultType) |
Supply the result type of function invocation.
|
FunctionInvocation<T> |
FunctionInvocation.withToolCallBehavior(ToolCallBehavior toolCallBehavior) |
Supply tool call behavior to the function invocation.
|
FunctionInvocation<T> |
FunctionInvocation.withTypeConverter(ContextVariableTypeConverter<?> typeConverter) |
Supply a type converter to the function invocation.
|
FunctionInvocation<T> |
FunctionInvocation.withTypes(ContextVariableTypes contextVariableTypes) |
Supply a context variable type to the function invocation.
|