[feat] improve ooba formating

This commit is contained in:
kwaroran
2023-08-30 20:07:36 +09:00
parent 1b39526474
commit 62e46563ae

View File

@@ -55,16 +55,20 @@ export function stringlizeChatOba(formated:OpenAIChat[], characterName:string, s
let name = form.name let name = form.name
if(form.role === 'user'){ if(form.role === 'user'){
prefix = appendWhitespace(suggesting ? assistantPrefix : userPrefix, seperator) prefix = appendWhitespace(suggesting ? assistantPrefix : userPrefix, seperator)
name ??= `${db.username}: ` name ??= `${db.username}`
name += ': '
} }
else if(form.role === 'assistant'){ else if(form.role === 'assistant'){
prefix = appendWhitespace(suggesting ? userPrefix : assistantPrefix, seperator) prefix = appendWhitespace(suggesting ? userPrefix : assistantPrefix, seperator)
name ??= `${characterName}: ` name ??= `${characterName}`
name += ': '
} }
else if(form.role === 'system'){ else if(form.role === 'system'){
prefix = appendWhitespace(systemPrefix, seperator) prefix = appendWhitespace(systemPrefix, seperator)
name = ""
} }
if(db.ooba.formating.useName){ if(db.ooba.formating.useName){
console.log(name)
resultString.push(prefix + name + form.content) resultString.push(prefix + name + form.content)
} }
else{ else{