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