diff --git a/src/lib/SideBars/CharConfig.svelte b/src/lib/SideBars/CharConfig.svelte
index 312b0ef2..ec686a62 100644
--- a/src/lib/SideBars/CharConfig.svelte
+++ b/src/lib/SideBars/CharConfig.svelte
@@ -178,9 +178,7 @@
{language.firstMessage}
{tokens.firstMsg} {language.tokens}
- {language.authorNote}
-
- {tokens.localNote} {language.tokens}
+
{:else}
{language.character}
@@ -210,7 +208,9 @@
{/if}
-
+ {language.authorNote}
+
+ {tokens.localNote} {language.tokens}
{language.jailbreakToggle}
diff --git a/src/ts/process/index.ts b/src/ts/process/index.ts
index c9663178..8158b892 100644
--- a/src/ts/process/index.ts
+++ b/src/ts/process/index.ts
@@ -327,7 +327,8 @@ export async function sendChat(chatProcessIndex = -1):Promise {
formated: formated,
bias: bias,
currentChar: currentChar,
- useStreaming: true
+ useStreaming: true,
+ isGroupChat: nowChatroom.type === 'group'
}, 'model')
let result = ''
diff --git a/src/ts/process/request.ts b/src/ts/process/request.ts
index 83dab435..b122f56b 100644
--- a/src/ts/process/request.ts
+++ b/src/ts/process/request.ts
@@ -17,6 +17,7 @@ interface requestDataArgument{
PresensePenalty?: number
frequencyPenalty?: number,
useStreaming?:boolean
+ isGroupChat?:boolean
}
type requestDataResponse = {
@@ -57,6 +58,9 @@ export async function requestChatDataMain(arg:requestDataArgument, model:'model'
case 'gpt4':{
for(let i=0;i