NIMSDK-AOS
10.9.80
首页
相关页面
包
类
文件
文件列表
basesdk
src
com
netease
nimlib
sdk
v2
ai
enums
V2NIMAIModelRoleType.java
浏览该文件的文档.
1
package
com.netease.nimlib.sdk.v2.ai.enums;
2
3
import
java.util.Objects;
4
5
/**
6
* 大模型角色类型
7
*/
8
public
enum
V2NIMAIModelRoleType
{
9
/**
10
* 系统
11
*/
12
V2NIM_AI_MODEL_ROLE_TYPE_SYSTEM
(
"system"
),
13
/**
14
* 用户
15
*/
16
V2NIM_AI_MODEL_ROLE_TYPE_USER
(
"user"
),
17
/**
18
* 助手
19
*/
20
V2NIM_AI_MODEL_ROLE_TYPE_ASSISTANT
(
"assistant"
),
21
;
22
23
private
String value;
24
25
V2NIMAIModelRoleType
(String value) {
26
this.value = value;
27
}
28
29
public
String
getValue
() {
30
return
value;
31
}
32
33
public
static
V2NIMAIModelRoleType
typeOfValue
(String value) {
34
for
(
V2NIMAIModelRoleType
type : values()) {
35
if
(Objects.equals(type.value, value)) {
36
return
type;
37
}
38
}
39
return
null;
40
}
41
}
com.netease.nimlib.sdk.v2.ai.enums.V2NIMAIModelRoleType.getValue
String getValue()
Definition:
V2NIMAIModelRoleType.java:29
com.netease.nimlib.sdk.v2.ai.enums.V2NIMAIModelRoleType.V2NIM_AI_MODEL_ROLE_TYPE_ASSISTANT
V2NIM_AI_MODEL_ROLE_TYPE_ASSISTANT
助手
Definition:
V2NIMAIModelRoleType.java:20
com.netease.nimlib.sdk.v2.ai.enums.V2NIMAIModelRoleType.V2NIMAIModelRoleType
V2NIMAIModelRoleType(String value)
Definition:
V2NIMAIModelRoleType.java:25
com.netease.nimlib.sdk.v2.ai.enums.V2NIMAIModelRoleType.V2NIM_AI_MODEL_ROLE_TYPE_SYSTEM
V2NIM_AI_MODEL_ROLE_TYPE_SYSTEM
系统
Definition:
V2NIMAIModelRoleType.java:12
com.netease.nimlib.sdk.v2.ai.enums.V2NIMAIModelRoleType.V2NIM_AI_MODEL_ROLE_TYPE_USER
V2NIM_AI_MODEL_ROLE_TYPE_USER
用户
Definition:
V2NIMAIModelRoleType.java:16
com.netease.nimlib.sdk.v2.ai.enums.V2NIMAIModelRoleType
大模型角色类型
Definition:
V2NIMAIModelRoleType.java:8
com.netease.nimlib.sdk.v2.ai.enums.V2NIMAIModelRoleType.typeOfValue
static V2NIMAIModelRoleType typeOfValue(String value)
Definition:
V2NIMAIModelRoleType.java:33
生成于 2026年 三月 20日 星期五 07:07:32 , 为 NIMSDK-AOS使用
1.8.11