Class ToolCallBehavior.RequiredKernelFunction

  • Enclosing class:
    ToolCallBehavior

    public static class ToolCallBehavior.RequiredKernelFunction
    extends ToolCallBehavior
    A required kernel function. The required function will be the only function passed to the model and forces the model to call the function. Only one function can be required.
    • Constructor Detail

      • RequiredKernelFunction

        public RequiredKernelFunction​(KernelFunction<?> requiredFunction)
        Create a new instance of RequiredKernelFunction.
        Parameters:
        requiredFunction - The function that is required.
    • Method Detail

      • getRequiredFunction

        public KernelFunction<?> getRequiredFunction()
        Get the required function.
        Returns:
        the required function.