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,最大可设置为16384
|
Message[] |
getMessages()
Get 聊天上下文信息。
说明:
1.
|
String |
getModel()
Get 模型名称
|
Boolean |
getStream()
Get 是否流式输出
|
Float |
getTemperature()
Get 控制生成的随机性,较高的值会产生更多样化的输出。
|
void |
setEnableSearch(Boolean EnableSearch)
Set 是否启用联网搜索
|
void |
setMaxTokens(Long MaxTokens)
Set 最大生成的token数量,默认为4096,最大可设置为16384
|
void |
setMessages(Message[] Messages)
Set 聊天上下文信息。
说明:
1.
|
void |
setModel(String Model)
Set 模型名称
|
void |
setStream(Boolean Stream)
Set 是否流式输出
|
void |
setTemperature(Float Temperature)
Set 控制生成的随机性,较高的值会产生更多样化的输出。
|
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, toJsonString
public 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,最大可设置为16384public Boolean getEnableSearch()
public void setEnableSearch(Boolean EnableSearch)
EnableSearch
- 是否启用联网搜索Copyright © 2025. All rights reserved.