增加对话类型,new还是继续

This commit is contained in:
cherishsince
2024-04-14 18:38:06 +08:00
parent bff0ad65dc
commit be0c81458d
3 changed files with 102 additions and 0 deletions

View File

@ -0,0 +1,36 @@
package cn.iocoder.yudao.module.ai.enums;
import lombok.AllArgsConstructor;
import lombok.Getter;
/**
* 对话类型
* 创建对话、继续对话
*
* @author fansili
* @time 2024/4/14 18:15
* @since 1.0
*/
@AllArgsConstructor
@Getter
public enum ChatConversationTypeEnum {
NEW("new", "新建对话"),
CONTINUE("continue", "继续对话"),
;
private String type;
private String name;
public static ChatConversationTypeEnum valueOfType(String type) {
for (ChatConversationTypeEnum itemEnum : ChatConversationTypeEnum.values()) {
if (itemEnum.getType().equals(type)) {
return itemEnum;
}
}
throw new IllegalArgumentException("Invalid MessageType value: " + type);
}
}