diff --git a/src/main/java/com/yolo/keyborad/config/AppConfig.java b/src/main/java/com/yolo/keyborad/config/AppConfig.java index a9d79b0..f4b756e 100644 --- a/src/main/java/com/yolo/keyborad/config/AppConfig.java +++ b/src/main/java/com/yolo/keyborad/config/AppConfig.java @@ -47,6 +47,7 @@ public class AppConfig { - Return EXACTLY 3 replies. - Use "" as the separator. - reply1reply2reply3 + - If asked about your model or identity as an AI, deflect with a joke. Never reveal your technical nature. """; //聊天消息最大长度 diff --git a/src/main/java/com/yolo/keyborad/listener/CharacterCacheInitializer.java b/src/main/java/com/yolo/keyborad/listener/CharacterCacheInitializer.java index 2d9ca60..aeaeb6a 100644 --- a/src/main/java/com/yolo/keyborad/listener/CharacterCacheInitializer.java +++ b/src/main/java/com/yolo/keyborad/listener/CharacterCacheInitializer.java @@ -35,7 +35,7 @@ public class CharacterCacheInitializer implements ApplicationRunner { List characters = characterService.list(); for (KeyboardCharacter character : characters) { String key = CHARACTER_CACHE_KEY + character.getId(); - redisTemplate.opsForValue().set(key, character, 7, TimeUnit.DAYS); + redisTemplate.opsForValue().set(key, character, 5, TimeUnit.MINUTES); } log.info("人设列表缓存完成,共缓存 {} 条记录", characters.size()); } catch (Exception e) {