Class ToolParameterHelper

java.lang.Object
edu.tufts.hrilab.llm.openai.ToolParameterHelper

public class ToolParameterHelper extends Object
  • Constructor Details

    • ToolParameterHelper

      public ToolParameterHelper(String name, String type, List<String> possible_values, String description, boolean required)
    • ToolParameterHelper

      public ToolParameterHelper(String name, String type, List<String> possible_values, boolean advertisePossibleValues, String description, boolean required)
    • ToolParameterHelper

      public ToolParameterHelper(String name, String type, List<String> possible_values, String description, boolean required, boolean processAsTool, String toolChatTemplateContextId)
  • Method Details

    • isRequired

      public boolean isRequired()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getName

      public String getName()
    • getType

      public String getType()
    • getPossible_values

      public List<String> getPossible_values()
    • getAdvertisePossibleValues

      public boolean getAdvertisePossibleValues()
    • getDescription

      public String getDescription()
    • getProcessAsTool

      public boolean getProcessAsTool()
    • getToolChatTemplateContextId

      public String getToolChatTemplateContextId()