public class ChatCompletionsResponse extends SSEResponseModel
SSEResponseModel.SSE
header, skipSign
Constructor and Description |
---|
ChatCompletionsResponse() |
ChatCompletionsResponse(ChatCompletionsResponse 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 |
---|---|
Choice[] |
getChoices()
Get 回复内容。
|
Long |
getCreated()
Get Unix 时间戳,单位为秒。
|
ErrorMsg |
getErrorMsg()
Get 错误信息。
如果流式返回中服务处理异常,返回该错误信息。
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getId()
Get 本次请求的 RequestId。
|
String |
getModerationLevel()
Deprecated.
|
String |
getNote()
Get 免责声明。
|
String[] |
getRecommendedQuestions()
Get 推荐问答。
|
Replace[] |
getReplaces()
Get 多媒体信息。
说明:
1.
|
String |
getRequestId()
Get 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。本接口为流式响应接口,当请求成功时,RequestId 会被放在 HTTP 响应的 Header "X-TC-RequestId" 中。
|
SearchInfo |
getSearchInfo()
Get 搜索结果信息
|
Usage |
getUsage()
Get Token 统计信息。
按照总 Token 数量计费。
|
void |
setChoices(Choice[] Choices)
Set 回复内容。
|
void |
setCreated(Long Created)
Set Unix 时间戳,单位为秒。
|
void |
setErrorMsg(ErrorMsg ErrorMsg)
Set 错误信息。
如果流式返回中服务处理异常,返回该错误信息。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setId(String Id)
Set 本次请求的 RequestId。
|
void |
setModerationLevel(String ModerationLevel)
Deprecated.
|
void |
setNote(String Note)
Set 免责声明。
|
void |
setRecommendedQuestions(String[] RecommendedQuestions)
Set 推荐问答。
|
void |
setReplaces(Replace[] Replaces)
Set 多媒体信息。
说明:
1.
|
void |
setRequestId(String RequestId)
Set 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。本接口为流式响应接口,当请求成功时,RequestId 会被放在 HTTP 响应的 Header "X-TC-RequestId" 中。
|
void |
setSearchInfo(SearchInfo SearchInfo)
Set 搜索结果信息
|
void |
setUsage(Usage Usage)
Set Token 统计信息。
按照总 Token 数量计费。
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
close, isStream, iterator, setResponse, setToken
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forEach, spliterator
public ChatCompletionsResponse()
public ChatCompletionsResponse(ChatCompletionsResponse source)
public Long getCreated()
public void setCreated(Long Created)
Created
- Unix 时间戳,单位为秒。public Usage getUsage()
public void setUsage(Usage Usage)
Usage
- Token 统计信息。
按照总 Token 数量计费。public String getNote()
public void setNote(String Note)
Note
- 免责声明。public String getId()
public void setId(String Id)
Id
- 本次请求的 RequestId。public Choice[] getChoices()
public void setChoices(Choice[] Choices)
Choices
- 回复内容。public ErrorMsg getErrorMsg()
public void setErrorMsg(ErrorMsg ErrorMsg)
ErrorMsg
- 错误信息。
如果流式返回中服务处理异常,返回该错误信息。
注意:此字段可能返回 null,表示取不到有效值。@Deprecated public String getModerationLevel()
@Deprecated public void setModerationLevel(String ModerationLevel)
ModerationLevel
- 多轮会话风险审核,值为1时,表明存在信息安全风险,建议终止客户多轮会话。public SearchInfo getSearchInfo()
public void setSearchInfo(SearchInfo SearchInfo)
SearchInfo
- 搜索结果信息public Replace[] getReplaces()
public void setReplaces(Replace[] Replaces)
Replaces
- 多媒体信息。
说明:
1. 可以用多媒体信息替换回复内容里的占位符,得到完整的消息。
2. 可能会出现回复内容里存在占位符,但是因为审核等原因没有返回多媒体信息。public String[] getRecommendedQuestions()
public void setRecommendedQuestions(String[] RecommendedQuestions)
RecommendedQuestions
- 推荐问答。public String getRequestId()
getRequestId
in class SSEResponseModel
public void setRequestId(String RequestId)
setRequestId
in class SSEResponseModel
RequestId
- 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。本接口为流式响应接口,当请求成功时,RequestId 会被放在 HTTP 响应的 Header "X-TC-RequestId" 中。Copyright © 2025. All rights reserved.