Class ToolRequest

java.lang.Object
com.google.genkit.ai.ToolRequest

public class ToolRequest extends Object
ToolRequest represents a request from the model to invoke a tool.
  • Constructor Details

    • ToolRequest

      public ToolRequest()
      Default constructor.
    • ToolRequest

      public ToolRequest(String name, Object input)
      Creates a ToolRequest with the given name and input.
      Parameters:
      name - the tool name
      input - the tool input
  • Method Details

    • getRef

      public String getRef()
    • setRef

      public void setRef(String ref)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getInput

      public Object getInput()
    • setInput

      public void setInput(Object input)
    • getMetadata

      public Map<String,Object> getMetadata()
    • setMetadata

      public void setMetadata(Map<String,Object> metadata)