Class RobotLlm

java.lang.Object
com.bytedesk.ai.robot.RobotLlm

@Embeddable public class RobotLlm extends Object
  • Field Details

    • enabled

      private Boolean enabled
    • enableThinking

      private Boolean enableThinking
    • enableStreaming

      private Boolean enableStreaming
    • enableSearch

      private Boolean enableSearch
    • textProvider

      private String textProvider
    • textProviderUid

      private String textProviderUid
    • textModel

      private String textModel
    • audioEnabled

      private Boolean audioEnabled
    • audioProvider

      private String audioProvider
    • audioProviderUid

      private String audioProviderUid
    • audioModel

      private String audioModel
    • rerankEnabled

      private Boolean rerankEnabled
    • rerankProvider

      private String rerankProvider
    • rerankProviderUid

      private String rerankProviderUid
    • rerankModel

      private String rerankModel
    • rewriteEnabled

      private Boolean rewriteEnabled
    • rewriteProvider

      private String rewriteProvider
    • rewriteProviderUid

      private String rewriteProviderUid
    • rewriteModel

      private String rewriteModel
    • rewritePrompt

      private String rewritePrompt
    • searchType

      private String searchType
    • topK

      private Integer topK
    • scoreThreshold

      private Double scoreThreshold
    • doSample

      private Boolean doSample
    • maxTokens

      private Integer maxTokens
    • temperature

      private Double temperature
    • topP

      private Double topP
    • tools

      private List<String> tools
    • toolChoice

      private String toolChoice
    • stops

      private List<String> stops
    • responseFormat

      private String responseFormat
      response_format object 指定模型的响应输出格式,默认为text,仅文本模型支持此字段。 支持两种格式:{ "type": "text" } 表示普通文本输出模式, 模型返回自然语言文本;{ "type": "json_object" } 表示JSON输出模式, 模型会返回有效的JSON格式数据,适用于结构化数据提取、API响应生成等场景。 使用JSON模式时,建议在提示词中明确说明需要JSON格式输出。
    • requestId

      private String requestId
    • userId

      private String userId
    • prompt

      private String prompt
    • contextMsgCount

      private Integer contextMsgCount
    • defaultReply

      private String defaultReply
    • useLlmWhenKbEmpty

      private Boolean useLlmWhenKbEmpty
  • Constructor Details

    • RobotLlm

      public RobotLlm()