添加 chat role DO

This commit is contained in:
cherishsince 2024-04-11 21:50:25 +08:00
parent 4267686d7b
commit 632b21991d

View File

@ -0,0 +1,76 @@
package cn.iocoder.yudao.module.ai.dataobject;
import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO;
import lombok.Data;
import lombok.experimental.Accessors;
/**
* ai 聊天角色
*
* @fansili
* @since v1.0
*/
@Data
@Accessors(chain = true)
public class AiChatRole extends BaseDO {
/**
* 编号表示聊天角色在数据库中的唯一标识符
*/
private Long id;
/**
* 用户ID关联到使用该聊天角色的用户
*/
private Long userId;
/**
* 模型编号关联到角色使用的特定模型
*/
private String modelId;
/**
* 角色名角色的显示名称
*/
private String roleName;
/**
* 角色介绍详细描述角色的功能或用途
*/
private String roleIntroduce;
/**
* 角色来源 system系统预置customer用户自定义
*/
private String roleSource;
/**
* 分类角色所属的类别如娱乐创作等
*/
private String classify;
/**
* 发布状态0表示仅自己可见1表示公开2表示禁用
*/
private String visibility;
/**
* 生成时的Top-K采样候选集大小
*/
private Double topK;
/**
* 生成时使用的核采样方法的概率阈值
*/
private Double topP;
/**
* 用于控制随机性和多样性的温度参数
*/
private Double temperature;
/**
* 角色的使用次数统计
*/
private Integer useCount;
}