聊天对话,增加 创建对话、还是继续对话逻辑

This commit is contained in:
cherishsince
2024-04-14 18:40:42 +08:00
parent a2bd9b710e
commit 7794992225
5 changed files with 145 additions and 15 deletions

View File

@ -0,0 +1,34 @@
package cn.iocoder.yudao.module.ai.enums;
import lombok.AllArgsConstructor;
import lombok.Getter;
/**
* 聊天类型
*
* @author fansili
* @time 2024/4/14 17:58
* @since 1.0
*/
@AllArgsConstructor
@Getter
public enum ChatTypeEnum {
ROLE_CHAT("roleChat", "角色模板聊天"),
USER_CHAT("userChat", "用户普通聊天"),
;
private String type;
private String name;
public static ChatTypeEnum valueOfType(String type) {
for (ChatTypeEnum itemEnum : ChatTypeEnum.values()) {
if (itemEnum.getType().equals(type)) {
return itemEnum;
}
}
throw new IllegalArgumentException("Invalid MessageType value: " + type);
}
}