NIMSDK-AOS  9.21.10
NIMAIModelStreamCallContent.java
浏览该文件的文档.
1 package com.netease.nimlib.sdk.ai.model;
2 
3 import com.netease.nimlib.BuildConfig;
4 import java.io.Serializable;
5 
6 /**
7  * NIMAIModelStreamCallContent类
8  * <p>
9  * 代理请求响应的流式回复内容。
10  * </p>
11  *
12  * @author jintao
13  * @version 1.0
14  */
15 public class NIMAIModelStreamCallContent implements Serializable {
16 
17  /**
18  * 数字人流式回复分片组装好后的文本
19  */
20  private String msg;
21 
22  /**
23  * 类型,当前仅支持0表示文本
24  */
25  private int type;
26 
27  /**
28  * 数字人流式回复最近一个分片
29  */
30  private NIMAIModelStreamCallChunk lastChunk;
31 
32 
33  /**
34  * 获取数字人流式回复分片组装好后的文本。
35  *
36  * @return 分片组装好的文本内容
37  */
38  public String getMsg() {
39  return msg;
40  }
41 
42  /**
43  * 设置数字人流式回复分片组装好后的文本。
44  *
45  * @param msg 分片组装好的文本内容
46  */
47  public void setMsg(String msg) {
48  this.msg = msg;
49  }
50 
51  /**
52  * 获取类型,当前仅支持0表示文本。
53  *
54  * @return 类型值
55  */
56  public int getType() {
57  return type;
58  }
59 
60  /**
61  * 设置类型,当前仅支持0表示文本。
62  *
63  * @param type 类型值
64  */
65  public void setType(int type) {
66  this.type = type;
67  }
68 
69  /**
70  * 获取数字人流式回复最近一个分片。
71  *
72  * @return 最近一个分片信息
73  */
75  return lastChunk;
76  }
77 
78  /**
79  * 设置数字人流式回复最近一个分片。
80  *
81  * @param lastChunk 最近一个分片信息
82  */
83  public void setLastChunk(NIMAIModelStreamCallChunk lastChunk) {
84  this.lastChunk = lastChunk;
85  }
86 
87  @Override
88  public String toString() {
89  if(BuildConfig.DEBUG){
90  final StringBuilder sb = new StringBuilder("NIMAIModelStreamCallContent{");
91  sb.append("msg='").append(msg).append('\'');
92  sb.append(", type=").append(type);
93  sb.append(", lastChunk=").append(lastChunk);
94  sb.append('}');
95  return sb.toString();
96  }else{
97  final StringBuilder sb = new StringBuilder("NIMAIModelStreamCallContent{");
98  sb.append("msg='******").append('\'');
99  sb.append(", type=").append(type);
100  sb.append(", lastChunk=").append(lastChunk);
101  sb.append('}');
102  return sb.toString();
103  }
104 
105  }
106 
109  copy.msg = msg;
110  copy.type = type;
111  copy.lastChunk = lastChunk;
112  return copy;
113  }
114 }
NIMAIModelStreamCallChunk getLastChunk()
获取数字人流式回复最近一个分片。
void setLastChunk(NIMAIModelStreamCallChunk lastChunk)
设置数字人流式回复最近一个分片。
void setType(int type)
设置类型,当前仅支持0表示文本。
String getMsg()
获取数字人流式回复分片组装好后的文本。
void setMsg(String msg)
设置数字人流式回复分片组装好后的文本。
int getType()
获取类型,当前仅支持0表示文本。