NIMSDK-AOS  10.9.50
NIMAIModelCallResult.java
浏览该文件的文档.
1 package com.netease.nimlib.sdk.ai.result;
2 
6 import java.io.Serializable;
7 import java.util.List;
8 
9 /**
10  * 透传接口的 AI 回复的结构体
11  */
12 public interface NIMAIModelCallResult extends Serializable {
13  /**
14  * 获取 AI 响应的状态码
15  * @return 状态码
16  */
17  int getCode();
18 
19  /**
20  * 获取数字人的 accountId
21  * @return accountId
22  */
23  String getAccountId();
24 
25  /**
26  * 获取本次响应的标识
27  * @return requestId
28  */
29  String getRequestId();
30 
31  /**
32  * 获取请求 AI 的回复
33  * @return AI 的回复
34  */
36  /**
37  * 获取数字人回复内容引用资源列表
38  * 可为null
39  * @return 数字人回复内容引用资源列表
40  */
41  List<NIMAIRAGInfo> getAIRAGs();
42  /**
43  * 获取回复时间戳
44  * @return 回复时间戳
45  */
46  long getTimestamp();
47  /**
48  * 获取是否是流式响应,默认值为false
49  * @return 是否是流式响应
50  */
51  boolean isAIStream();
52  /**
53  * 获取数字人流式响应状态
54  * @return 数字人流式响应状态
55  */
57 
58 
59 }
NIMAIModelCallContent getContent()
获取请求 AI 的回复
List< NIMAIRAGInfo > getAIRAGs()
获取数字人回复内容引用资源列表 可为null
String getRequestId()
获取本次响应的标识
int getCode()
获取 AI 响应的状态码
boolean isAIStream()
获取是否是流式响应,默认值为false
NIMAIModelStreamCallStatus getAIStreamStatus()
获取数字人流式响应状态
String getAccountId()
获取数字人的 accountId