Class MaxkbChatRequest
java.lang.Object
com.bytedesk.ai.springai.providers.maxkb.MaxkbChatRequest
MaxKB 聊天完成请求类 - OpenAI 兼容格式
https://maxkb.cn/docs/v1/dev_manual/APIKey_chat/#1-openai-api
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Double
频率惩罚参数 (-2.0 - 2.0)private Boolean
是否返回概率信息private Integer
生成文本的最大长度消息列表,每个消息包含 role 和 content role 可以是 "system", "user", "assistant"private String
模型名称,例如 "gpt-3.5-turbo"private Integer
生成的响应数量private Double
存在惩罚参数 (-2.0 - 2.0)停止词列表private Boolean
是否使用流式响应private Double
温度参数,控制生成文本的随机性 (0.0 - 2.0)private Integer
返回的概率信息数量private Double
核采样参数 (0.0 - 1.0)private String
用户ID,用于追踪用户行为 -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
model
模型名称,例如 "gpt-3.5-turbo" -
messages
消息列表,每个消息包含 role 和 content role 可以是 "system", "user", "assistant" -
stream
是否使用流式响应 -
maxTokens
生成文本的最大长度 -
temperature
温度参数,控制生成文本的随机性 (0.0 - 2.0) -
topP
核采样参数 (0.0 - 1.0) -
frequencyPenalty
频率惩罚参数 (-2.0 - 2.0) -
presencePenalty
存在惩罚参数 (-2.0 - 2.0) -
stop
停止词列表 -
n
生成的响应数量 -
logprobs
是否返回概率信息 -
topLogprobs
返回的概率信息数量 -
user
用户ID,用于追踪用户行为
-
-
Constructor Details
-
MaxkbChatRequest
public MaxkbChatRequest()
-