Class Tool.ToolBuilder

java.lang.Object
nl.dannyj.mistral.models.completion.tool.Tool.ToolBuilder
Enclosing class:
Tool

public static class Tool.ToolBuilder extends Object
  • Method Details

    • type

      public Tool.ToolBuilder type(ToolType type)
      The type of the tool. Currently, only "function" is supported.
      Parameters:
      type - The type of the tool.
      Returns:
      this.
    • function

      public Tool.ToolBuilder function(Function function)
      The function definition. Required if type is "function".
      Parameters:
      function - The function definition.
      Returns:
      this.
    • build

      public Tool build()
    • toString

      public String toString()
      Overrides:
      toString in class Object