Package com.bytedesk.ai.robot
Class RobotLlm
java.lang.Object
com.bytedesk.ai.robot.RobotLlm
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Booleanprivate Stringprivate Stringprivate Stringprivate Integerprivate Stringprivate Booleanprivate Booleanprivate Booleanprivate Booleanprivate Booleanprivate Integerprivate Stringprivate Stringprivate Booleanprivate Stringprivate Stringprivate Stringprivate Stringresponse_format object 指定模型的响应输出格式,默认为text,仅文本模型支持此字段。private Booleanprivate Stringprivate Stringprivate Stringprivate Stringprivate Doubleprivate Stringprivate Doubleprivate Stringprivate Stringprivate Stringprivate Stringprivate Integerprivate Doubleprivate Booleanprivate String -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
enabled
-
enableThinking
-
enableStreaming
-
enableSearch
-
textProvider
-
textProviderUid
-
textModel
-
audioEnabled
-
audioProvider
-
audioProviderUid
-
audioModel
-
rerankEnabled
-
rerankProvider
-
rerankProviderUid
-
rerankModel
-
rewriteEnabled
-
rewriteProvider
-
rewriteProviderUid
-
rewriteModel
-
rewritePrompt
-
searchType
-
topK
-
scoreThreshold
-
doSample
-
maxTokens
-
temperature
-
topP
-
tools
-
toolChoice
-
stops
-
responseFormat
response_format object 指定模型的响应输出格式,默认为text,仅文本模型支持此字段。 支持两种格式:{ "type": "text" } 表示普通文本输出模式, 模型返回自然语言文本;{ "type": "json_object" } 表示JSON输出模式, 模型会返回有效的JSON格式数据,适用于结构化数据提取、API响应生成等场景。 使用JSON模式时,建议在提示词中明确说明需要JSON格式输出。 -
requestId
-
userId
-
prompt
-
contextMsgCount
-
defaultReply
-
useLlmWhenKbEmpty
-
-
Constructor Details
-
RobotLlm
public RobotLlm()
-