类 DashScopeParameters

java.lang.Object
io.agentscope.core.formatter.dashscope.dto.DashScopeParameters

public class DashScopeParameters extends Object
DashScope API parameters DTO.

This class contains generation parameters for DashScope API requests.

  • 构造器详细资料

    • DashScopeParameters

      public DashScopeParameters()
  • 方法详细资料

    • getResultFormat

      public String getResultFormat()
    • setResultFormat

      public void setResultFormat(String resultFormat)
    • getIncrementalOutput

      public Boolean getIncrementalOutput()
    • setIncrementalOutput

      public void setIncrementalOutput(Boolean incrementalOutput)
    • getTemperature

      public Double getTemperature()
    • setTemperature

      public void setTemperature(Double temperature)
    • getTopP

      public Double getTopP()
    • setTopP

      public void setTopP(Double topP)
    • getTopK

      public Integer getTopK()
    • setTopK

      public void setTopK(Integer topK)
    • getMaxTokens

      public Integer getMaxTokens()
    • setMaxTokens

      public void setMaxTokens(Integer maxTokens)
    • getStop

      public List<String> getStop()
    • setStop

      public void setStop(List<String> stop)
    • getEnableThinking

      public Boolean getEnableThinking()
    • setEnableThinking

      public void setEnableThinking(Boolean enableThinking)
    • getThinkingBudget

      public Integer getThinkingBudget()
    • setThinkingBudget

      public void setThinkingBudget(Integer thinkingBudget)
    • getEnableSearch

      public Boolean getEnableSearch()
    • setEnableSearch

      public void setEnableSearch(Boolean enableSearch)
    • getTools

      public List<DashScopeTool> getTools()
    • setTools

      public void setTools(List<DashScopeTool> tools)
    • getToolChoice

      public Object getToolChoice()
    • setToolChoice

      public void setToolChoice(Object toolChoice)
    • getSeed

      public Integer getSeed()
    • setSeed

      public void setSeed(Integer seed)
    • getFrequencyPenalty

      public Double getFrequencyPenalty()
    • setFrequencyPenalty

      public void setFrequencyPenalty(Double frequencyPenalty)
    • getPresencePenalty

      public Double getPresencePenalty()
    • setPresencePenalty

      public void setPresencePenalty(Double presencePenalty)
    • getRepetitionPenalty

      public Double getRepetitionPenalty()
    • setRepetitionPenalty

      public void setRepetitionPenalty(Double repetitionPenalty)
    • getResponseFormat

      public ResponseFormat getResponseFormat()
    • setResponseFormat

      public void setResponseFormat(ResponseFormat responseFormat)
    • builder

      public static DashScopeParameters.Builder builder()