类 DashScopeSearchOptions

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

public class DashScopeSearchOptions extends Object
DashScope search options DTO.

This class represents the search strategy configuration in a DashScope API request. It is used to control internet search behavior when enable_search is true.

Example JSON:


 {
   "enable_source": true,
   "enable_citation": true,
   "citation_format": "[<number>]",
   "forced_search": false,
   "search_strategy": "turbo",
   "enable_search_extension": false,
   "prepend_search_result": false
 }
 
  • 构造器详细资料

    • DashScopeSearchOptions

      public DashScopeSearchOptions()
  • 方法详细资料

    • getEnableSource

      public Boolean getEnableSource()
    • setEnableSource

      public void setEnableSource(Boolean enableSource)
    • getEnableCitation

      public Boolean getEnableCitation()
    • setEnableCitation

      public void setEnableCitation(Boolean enableCitation)
    • getCitationFormat

      public String getCitationFormat()
    • setCitationFormat

      public void setCitationFormat(String citationFormat)
    • getForcedSearch

      public Boolean getForcedSearch()
    • setForcedSearch

      public void setForcedSearch(Boolean forcedSearch)
    • getSearchStrategy

      public DashScopeSearchOptions.SearchStrategy getSearchStrategy()
    • setSearchStrategy

      public void setSearchStrategy(DashScopeSearchOptions.SearchStrategy searchStrategy)
    • getEnableSearchExtension

      public Boolean getEnableSearchExtension()
    • setEnableSearchExtension

      public void setEnableSearchExtension(Boolean enableSearchExtension)
    • getPrependSearchResult

      public Boolean getPrependSearchResult()
    • setPrependSearchResult

      public void setPrependSearchResult(Boolean prependSearchResult)
    • builder

      public static DashScopeSearchOptions.Builder builder()