Commit c273da8934fe046b0d1156037ed6bd0316c55243
1 parent
632b2199
添加 chat.sql(只作为参考)
Showing
1 changed file
with
79 additions
and
0 deletions
yudao-module-ai/yudao-module-ai-biz/src/main/resources/chat.sql
0 → 100644
| 1 | +DROP TABLE IF EXISTS chat_role; | ||
| 2 | +CREATE TABLE chat_role( | ||
| 3 | + `id` bigint COMMENT '编号' , | ||
| 4 | + `user_id` bigint COMMENT '用户id' , | ||
| 5 | + `model_id` VARCHAR(255) COMMENT '模型编号' , | ||
| 6 | + `role_name` VARCHAR(32) COMMENT '角色名' , | ||
| 7 | + `role_introduce` VARCHAR(255) COMMENT '介绍' , | ||
| 8 | + `role_source` VARCHAR(32) COMMENT '角色来源(system、customer)' , | ||
| 9 | + `classify` VARCHAR(32) COMMENT '分类(娱乐、创作)' , | ||
| 10 | + `publish` tinyint COMMENT '发布(0、自己可见 1、公开 2、禁用)' , | ||
| 11 | + `top_k` DECIMAL(4,2) COMMENT '生成时,采样候选集的大小' , | ||
| 12 | + `top_p` DECIMAL(24,6) COMMENT '生成时,核采样方法的概率阈值。' , | ||
| 13 | + `temperature` DECIMAL(24,6) COMMENT '用于控制随机性和多样性的程度' , | ||
| 14 | + `use_count` INT COMMENT '使用次数' , | ||
| 15 | + `CREATED_BY` bigint COMMENT '创建人' , | ||
| 16 | + `CREATED_TIME` DATETIME COMMENT '创建时间' , | ||
| 17 | + `UPDATED_BY` bigint COMMENT '更新人' , | ||
| 18 | + `UPDATED_TIME` DATETIME COMMENT '更新时间' | ||
| 19 | +) COMMENT = 'chat角色;'; | ||
| 20 | + | ||
| 21 | +DROP TABLE IF EXISTS chat_history; | ||
| 22 | +CREATE TABLE chat_history( | ||
| 23 | + `id` bigint COMMENT '编号' , | ||
| 24 | + `chat_id` bigint COMMENT '聊天id' , | ||
| 25 | + `user_id` VARCHAR(32) COMMENT '角色名' , | ||
| 26 | + `message` TEXT COMMENT '消息' , | ||
| 27 | + `message_type` DECIMAL(4,2) COMMENT 'system、user、assistant' , | ||
| 28 | + `top_k` DECIMAL(4,2) COMMENT '生成时,采样候选集的大小' , | ||
| 29 | + `top_p` DECIMAL(24,6) COMMENT '生成时,核采样方法的概率阈值。' , | ||
| 30 | + `temperature` DECIMAL(24,6) COMMENT '用于控制随机性和多样性的程度' , | ||
| 31 | + `CREATED_BY` bigint COMMENT '创建人' , | ||
| 32 | + `CREATED_TIME` DATETIME COMMENT '创建时间' , | ||
| 33 | + `UPDATED_BY` bigint COMMENT '更新人' , | ||
| 34 | + `UPDATED_TIME` DATETIME COMMENT '更新时间' | ||
| 35 | +) COMMENT = '聊天记录;'; | ||
| 36 | + | ||
| 37 | +DROP TABLE IF EXISTS user; | ||
| 38 | +CREATE TABLE user( | ||
| 39 | + `id` bigint COMMENT '编号' , | ||
| 40 | + `username` VARCHAR(32) COMMENT '用户名' , | ||
| 41 | + `nickname` VARCHAR(32) COMMENT '昵称' , | ||
| 42 | + `mobile` VARCHAR(32) COMMENT '手机号' , | ||
| 43 | + `avatar_url` VARCHAR(128) COMMENT '头像' , | ||
| 44 | + `password` VARCHAR(32) COMMENT '密码' , | ||
| 45 | + `publish` tinyint COMMENT '发布(0、未发布 1、已发布)' , | ||
| 46 | + `disable` VARCHAR(255) COMMENT '禁用(0、正常 1、禁用)' , | ||
| 47 | + `CREATED_BY` bigint COMMENT '创建人' , | ||
| 48 | + `CREATED_TIME` DATETIME COMMENT '创建时间' , | ||
| 49 | + `UPDATED_BY` bigint COMMENT '更新人' , | ||
| 50 | + `UPDATED_TIME` DATETIME COMMENT '更新时间' | ||
| 51 | +) COMMENT = '用户;'; | ||
| 52 | + | ||
| 53 | +DROP TABLE IF EXISTS chat; | ||
| 54 | +CREATE TABLE chat( | ||
| 55 | + `id` bigint COMMENT '编号' , | ||
| 56 | + `user_id` bigint COMMENT '用户id' , | ||
| 57 | + `chat_role_id` VARCHAR(255) COMMENT '模型id' , | ||
| 58 | + `chat_title` VARCHAR(128) COMMENT '聊天标题' , | ||
| 59 | + `chat_count` INT COMMENT '聊天次数' , | ||
| 60 | + `CREATED_BY` bigint COMMENT '创建人' , | ||
| 61 | + `CREATED_TIME` DATETIME COMMENT '创建时间' , | ||
| 62 | + `UPDATED_BY` bigint COMMENT '更人' , | ||
| 63 | + `UPDATED_TIME` DATETIME COMMENT '更新时间' | ||
| 64 | +) COMMENT = '聊天;'; | ||
| 65 | + | ||
| 66 | +DROP TABLE IF EXISTS chat_model; | ||
| 67 | +CREATE TABLE chat_model( | ||
| 68 | + `id` bigint COMMENT '编号' , | ||
| 69 | + `model_name` bigint COMMENT '模型名字' , | ||
| 70 | + `model_type` VARCHAR(32) COMMENT '模型类型(qianwen、yiyan、xinghuo、openai)' , | ||
| 71 | + `model_config` TEXT(128) COMMENT '模型配置JSON' , | ||
| 72 | + `model_image` VARCHAR(255) COMMENT '模型图片' , | ||
| 73 | + `disable` tinyint COMMENT '禁用 0、正常 1、禁用' , | ||
| 74 | + `CREATED_BY` bigint COMMENT '创建人' , | ||
| 75 | + `CREATED_TIME` DATETIME COMMENT '创建时间' , | ||
| 76 | + `UPDATED_BY` bigint COMMENT '更新人' , | ||
| 77 | + `UPDATED_TIME` DATETIME COMMENT '更新时间' | ||
| 78 | +) COMMENT = '聊天模型;'; | ||
| 79 | + |