Class GenerateAction.GenerateActionOptions

java.lang.Object
com.google.genkit.ai.GenerateAction.GenerateActionOptions
Enclosing class:
GenerateAction

public static class GenerateAction.GenerateActionOptions extends Object
Options for the generate utility action.
  • Constructor Details

    • GenerateActionOptions

      public GenerateActionOptions()
  • Method Details

    • getModel

      public String getModel()
    • setModel

      public void setModel(String model)
    • getMessages

      public List<Message> getMessages()
    • setMessages

      public void setMessages(List<Message> messages)
    • getTools

      public List<String> getTools()
    • setTools

      public void setTools(List<String> tools)
    • getResources

      public List<String> getResources()
    • setResources

      public void setResources(List<String> resources)
    • getToolChoice

      public String getToolChoice()
    • setToolChoice

      public void setToolChoice(String toolChoice)
    • getConfig

      public GenerationConfig getConfig()
    • setConfig

      public void setConfig(GenerationConfig config)
    • getOutput

      public OutputConfig getOutput()
    • setOutput

      public void setOutput(OutputConfig output)
    • getDocs

      public List<Document> getDocs()
    • setDocs

      public void setDocs(List<Document> docs)
    • getReturnToolRequests

      public Boolean getReturnToolRequests()
    • setReturnToolRequests

      public void setReturnToolRequests(Boolean returnToolRequests)
    • getMaxTurns

      public Integer getMaxTurns()
    • setMaxTurns

      public void setMaxTurns(Integer maxTurns)
    • getStepName

      public String getStepName()
    • setStepName

      public void setStepName(String stepName)