NIMSDK-AOS  9.21.10
NIMAIService.java
浏览该文件的文档.
1 package com.netease.nimlib.sdk.ai;
2 
3 import com.netease.nimlib.apt.annotation.NIMService;
8 import java.util.List;
9 
10 @NIMService("AI服务")
11 public interface NIMAIService {
12  /**
13  * 数字人拉取接口
14  * @return AI 数字人列表
15  */
16  InvocationFuture<List<NIMAIUser>> getAIUserList();
17 
18  /**
19  * AI 数字人请求代理接口
20  * @param params 请求参数
21  * @return 无
22  */
23  InvocationFuture<Void> proxyAIModelCall(NIMProxyAIModelCallParams params);
24 
25  /**
26  * 停止流式输出接口
27  * @param params 停止流式输出参数
28  * @return InvocationFuture<Void> 可设置回调函数: 重新输出调用成功后返回通知;重新输出调用失败后返回具体错误码。
29  */
30  InvocationFuture<Void> stopAIModelStreamCall(NIMAIModelStreamCallStopParams params);
31 
32  /**
33  * 添加 AI 监听
34  * @param listener
35  */
36  void addAIListener(NIMAIListener listener);
37 
38  /**
39  * 移除 AI 监听
40  * @param listener
41  */
42  void removeAIListener(NIMAIListener listener);
43 }
AI 消息的响应的回调