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