public class ChatCompletionsRequest extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| ChatCompletionsRequest() | 
| ChatCompletionsRequest(ChatCompletionsRequest source)NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
       and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy. | 
| Modifier and Type | Method and Description | 
|---|---|
| Boolean | getEnableSearch()Get 是否启用联网搜索 | 
| Long | getMaxTokens()Get 模型最大输出长度(单位 token),不包含思维链内容。
默认为4096,取值范围:各个模型不同,参考各个模型最大输出长度(示例:4k,即4096)。
输出 token 的总长度受模型的上下文长度限制。 | 
| Message[] | getMessages()Get 聊天上下文信息。
说明:
1. | 
| String | getModel()Get 模型名称 | 
| Boolean | getStream()Get 是否流式输出 | 
| Float | getTemperature()Get 控制生成的随机性,较高的值会产生更多样化的输出。 | 
| Thinking | getThinking()Get 思维链开关,本参数仅在deepseek v3.1时生效 | 
| void | setEnableSearch(Boolean EnableSearch)Set 是否启用联网搜索 | 
| void | setMaxTokens(Long MaxTokens)Set 模型最大输出长度(单位 token),不包含思维链内容。
默认为4096,取值范围:各个模型不同,参考各个模型最大输出长度(示例:4k,即4096)。
输出 token 的总长度受模型的上下文长度限制。 | 
| void | setMessages(Message[] Messages)Set 聊天上下文信息。
说明:
1. | 
| void | setModel(String Model)Set 模型名称 | 
| void | setStream(Boolean Stream)Set 是否流式输出 | 
| void | setTemperature(Float Temperature)Set 控制生成的随机性,较高的值会产生更多样化的输出。 | 
| void | setThinking(Thinking Thinking)Set 思维链开关,本参数仅在deepseek v3.1时生效 | 
| void | toMap(HashMap<String,String> map,
     String prefix)Internal implementation, normal users should not use it. | 
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic ChatCompletionsRequest()
public ChatCompletionsRequest(ChatCompletionsRequest source)
public String getModel()
public void setModel(String Model)
Model - 模型名称public Message[] getMessages()
public void setMessages(Message[] Messages)
Messages - 聊天上下文信息。
说明:
1. 长度最多为 40,按对话时间从旧到新在数组中排列。
2. Message.Role 可选值:system、user、assistant。
其中,system 角色可选,如存在则必须位于列表的最开始。user 和 assistant 需交替出现,以 user 提问开始,user 提问结束,Content 不能为空。Role 的顺序示例:[system(可选) user assistant user assistant user ...]。public Boolean getStream()
public void setStream(Boolean Stream)
Stream - 是否流式输出public Float getTemperature()
public void setTemperature(Float Temperature)
Temperature - 控制生成的随机性,较高的值会产生更多样化的输出。public Long getMaxTokens()
public void setMaxTokens(Long MaxTokens)
MaxTokens - 模型最大输出长度(单位 token),不包含思维链内容。
默认为4096,取值范围:各个模型不同,参考各个模型最大输出长度(示例:4k,即4096)。
输出 token 的总长度受模型的上下文长度限制。public Boolean getEnableSearch()
public void setEnableSearch(Boolean EnableSearch)
EnableSearch - 是否启用联网搜索public Thinking getThinking()
public void setThinking(Thinking Thinking)
Thinking - 思维链开关,本参数仅在deepseek v3.1时生效Copyright © 2025. All rights reserved.