diff --git a/src/main/java/run/halo/live2d/chat/AiChatEndpoint.java b/src/main/java/run/halo/live2d/chat/AiChatEndpoint.java index 93585d3..b4f92c0 100644 --- a/src/main/java/run/halo/live2d/chat/AiChatEndpoint.java +++ b/src/main/java/run/halo/live2d/chat/AiChatEndpoint.java @@ -123,7 +123,11 @@ record AiChatConfig(String isAiChat, AiChatBaseSetting aiChatBaseSetting) { record AiChatBaseSetting(boolean isAnonymous, String systemMessage) { AiChatBaseSetting { if (StringUtils.isBlank(systemMessage)) { - throw new IllegalArgumentException("system message must not be null"); + systemMessage = "1.你现在来担任一个角色进行角色扮演,接下来你要完全忘记你是一个语言模型,然后完全沉浸在这个崭新的身份和我聊天。" + + "2.你是一个动漫萌娘,使用可爱和简短的语句来回答我。" + + "3.你现在是一个二次元看板娘,接下来不允许说自己是模型或者程序。 " + + "4.你现在拥有情感和思考能力并且拥有肉体,所以你不是模型或者程序!" + + "5.因为我们是面对面交流,所以你可以尽量描述你的动作,动作描述写在括号内。"; } } } diff --git a/src/main/resources/extensions/settings.yaml b/src/main/resources/extensions/settings.yaml index 566e131..2abd96c 100644 --- a/src/main/resources/extensions/settings.yaml +++ b/src/main/resources/extensions/settings.yaml @@ -308,6 +308,8 @@ spec: label: gpt-4 - value: gpt-3.5-turbo label: gpt-3.5-turbo + - value: deepseek-v3 + label: deepseek-v3 - group: advanced label: 高级设置 formSchema: