NIMSDK-AOS  10.9.50
V2NIMAIModelStreamCallStopParams.java
浏览该文件的文档.
1 package com.netease.nimlib.sdk.v2.ai.params;
2 
3 import android.text.TextUtils;
4 import java.io.Serializable;
5 
6 /**
7  * V2NIMAIModelStreamCallStopParams类
8  * <p>
9  * 停止数字人代理请求的 AI 流式回复参数。
10  * </p>
11  *
12  * @author jintao
13  * @version 1.0
14  */
15 public class V2NIMAIModelStreamCallStopParams implements Serializable {
16 
17  /**
18  * 机器人账号ID,AIUser对应的账号ID
19  */
20  private String accountId;
21 
22  /**
23  * 请求id,内部注释不对外:
24  * - 当前为请求-响应-通知模型
25  * - 需要用id将整个流程串联
26  * - 同时预留以后采用更新消息的方式实现该功能的能力
27  * - id采用uuid即可
28  */
29  private String requestId;
30 
32  }
33 
34  public V2NIMAIModelStreamCallStopParams(String accountId, String requestId) {
35  this.accountId = accountId;
36  this.requestId = requestId;
37  }
38 
39 
40  /**
41  * 获取机器人账号ID。
42  *
43  * @return 账号ID
44  */
45  public String getAccountId() {
46  return accountId;
47  }
48 
49  /**
50  * 设置机器人账号ID。
51  *
52  * @param accountId 账号ID
53  */
54  public void setAccountId(String accountId) {
55  this.accountId = accountId;
56  }
57 
58  /**
59  * 获取请求id。
60  *
61  * @return 请求id
62  */
63  public String getRequestId() {
64  return requestId;
65  }
66 
67  /**
68  * 设置请求id。
69  *
70  * @param requestId 请求id
71  */
72  public void setRequestId(String requestId) {
73  this.requestId = requestId;
74  }
75 
76  public boolean isValid() {
77  if(TextUtils.isEmpty(accountId)){
78  return false;
79  }
80  if(TextUtils.isEmpty(requestId)){
81  return false;
82  }
83  return true;
84  }
85 }