public class ChatProRequest extends AbstractModel
header, skipSign
Constructor and Description |
---|
ChatProRequest() |
ChatProRequest(ChatProRequest 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 |
---|---|
Message[] |
getMessages()
Get 聊天上下文信息。
说明:
1.长度最多为40, 按对话时间从旧到新在数组中排列。
2.Message的Role当前可选值:user、assistant,其中,user和assistant需要交替出现(一问一答),最后一个为user提问, 且Content不能为空。
3.Messages中Content总长度不超过16000 token,超过则会截断最前面的内容,只保留尾部内容。建议不超过4000 token。
|
Float |
getTemperature()
Get 说明:
1.较高的数值会使输出更加随机,而较低的数值会使其更加集中和确定。
2.默认1.0,取值区间为[0.0,2.0]。
3.非必要不建议使用,不合理的取值会影响效果。
|
Float |
getTopP()
Get 说明:
1.影响输出文本的多样性,取值越大,生成文本的多样性越强。
2.默认1.0,取值区间为[0.0, 1.0]。
3.非必要不建议使用, 不合理的取值会影响效果。
|
void |
setMessages(Message[] Messages)
Set 聊天上下文信息。
说明:
1.长度最多为40, 按对话时间从旧到新在数组中排列。
2.Message的Role当前可选值:user、assistant,其中,user和assistant需要交替出现(一问一答),最后一个为user提问, 且Content不能为空。
3.Messages中Content总长度不超过16000 token,超过则会截断最前面的内容,只保留尾部内容。建议不超过4000 token。
|
void |
setTemperature(Float Temperature)
Set 说明:
1.较高的数值会使输出更加随机,而较低的数值会使其更加集中和确定。
2.默认1.0,取值区间为[0.0,2.0]。
3.非必要不建议使用,不合理的取值会影响效果。
|
void |
setTopP(Float TopP)
Set 说明:
1.影响输出文本的多样性,取值越大,生成文本的多样性越强。
2.默认1.0,取值区间为[0.0, 1.0]。
3.非必要不建议使用, 不合理的取值会影响效果。
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
public ChatProRequest()
public ChatProRequest(ChatProRequest source)
public Message[] getMessages()
public void setMessages(Message[] Messages)
Messages
- 聊天上下文信息。
说明:
1.长度最多为40, 按对话时间从旧到新在数组中排列。
2.Message的Role当前可选值:user、assistant,其中,user和assistant需要交替出现(一问一答),最后一个为user提问, 且Content不能为空。
3.Messages中Content总长度不超过16000 token,超过则会截断最前面的内容,只保留尾部内容。建议不超过4000 token。public Float getTopP()
public void setTopP(Float TopP)
TopP
- 说明:
1.影响输出文本的多样性,取值越大,生成文本的多样性越强。
2.默认1.0,取值区间为[0.0, 1.0]。
3.非必要不建议使用, 不合理的取值会影响效果。public Float getTemperature()
public void setTemperature(Float Temperature)
Temperature
- 说明:
1.较高的数值会使输出更加随机,而较低的数值会使其更加集中和确定。
2.默认1.0,取值区间为[0.0,2.0]。
3.非必要不建议使用,不合理的取值会影响效果。Copyright © 2023. All rights reserved.