Class ToolArguments

java.lang.Object
me.neurodock.llm.tools.ToolArguments

public class ToolArguments extends Object
  • Constructor Details

    • ToolArguments

      public ToolArguments()
  • Method Details

    • addArguments

      public void addArguments(Map<String,Object> args)
    • addArgument

      public void addArgument(String name, Object value)
    • getArgument

      public Object getArgument(String name)
    • getArgument

      public <T> T getArgument(String name, Class<T> type)
    • optArgument

      public Object optArgument(String name)
    • optArgument

      public Object optArgument(String name, Object defaultValue)
    • optArgument

      public <T> T optArgument(String name, Class<T> type)
    • optArgument

      public <T> T optArgument(String name, Class<T> type, T defaultValue)
    • hasArgument

      public boolean hasArgument(String name)