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