1 package com.netease.nimlib.sdk.msg.model;
6 import java.io.Serializable;
14 private String accountId;
23 private List<NIMAIRAGInfo> aiRAGs;
28 private boolean aiStream =
false;
57 this.accountId = accountId;
73 this.aiStatus = aiStatus;
109 this.aiStream = aiStream;
118 return aiStreamStatus;
127 this.aiStreamStatus = aiStreamStatus;
128 if(this.aiStreamStatus == null){
139 return aiStreamLastChunk;
148 this.aiStreamLastChunk = aiStreamLastChunk;
153 return "NIMMessageAIConfig{" +
154 "accountId='" + accountId +
'\'' +
155 ", aiStatus=" + aiStatus +
156 ", aiRAGs=" + aiRAGs +
157 ", aiStream=" + aiStream +
158 ", aiStreamStatus=" + aiStreamStatus +
159 ", aiStreamLastChunk=" + aiStreamLastChunk +
169 copy.accountId = accountId;
170 copy.aiStatus = aiStatus;
171 copy.aiRAGs = aiRAGs;
172 copy.aiStream = aiStream;
173 copy.aiStreamStatus = aiStreamStatus;
174 copy.aiStreamLastChunk = aiStreamLastChunk;
void setAIStream(boolean aiStream)
设置是否为流式响应
void setAccountId(String accountId)
设置数字人的 accountId
String getAccountId()
获取数字人的 accountId
List< NIMAIRAGInfo > getAIRAGs()
获取数字人回复内容引用资源列表
NIMMessageAIStreamStatus枚举类
boolean isAIStream()
判断是否为流式响应
NIMMessageAIStreamChunk getAIStreamLastChunk()
获取数字人流式消息最近一个分片
void setAIRAGs(List< NIMAIRAGInfo > aiRAGs)
设置数字人回复内容引用资源列表
void setAIStreamStatus(NIMMessageAIStreamStatus aiStreamStatus)
设置数字人流式消息状态
NIMMessageAIStreamStatus getAIStreamStatus()
获取数字人流式消息状态
void setAIStreamLastChunk(NIMMessageAIStreamChunk aiStreamLastChunk)
设置数字人流式消息最近一个分片
NIMMessageAIConfig copy()
浅拷贝
NIMMessageAIStatus getAIStatus()
获取该 AI 消息的询问和应答标识
NIM_MESSAGE_AI_STREAM_STATUS_NONE
非流式状态
void setAIStatus(NIMMessageAIStatus aiStatus)
设置该 AI 消息的询问和应答标识