fix Role replacement
This commit is contained in:
+2
-2
@@ -147,7 +147,7 @@ function getRoleFeatures(isClaudeModel, useBackspacePrefix) {
|
|||||||
|
|
||||||
// 转换角色
|
// 转换角色
|
||||||
function convertRoles(messages, roleFeatures) {
|
function convertRoles(messages, roleFeatures) {
|
||||||
const { prefix, systemRole, userRole, assistantRole } = roleFeatures;
|
const { systemRole, userRole, assistantRole } = roleFeatures;
|
||||||
const roleMap = {
|
const roleMap = {
|
||||||
'system': systemRole,
|
'system': systemRole,
|
||||||
'user': userRole,
|
'user': userRole,
|
||||||
@@ -158,7 +158,7 @@ function convertRoles(messages, roleFeatures) {
|
|||||||
return messages.map(message => {
|
return messages.map(message => {
|
||||||
let currentRole = message.role;
|
let currentRole = message.role;
|
||||||
|
|
||||||
if (currentRole.startsWith(prefix)) {
|
if (currentRole.startsWith('\u0008')) {
|
||||||
// 包含前缀不需要转换
|
// 包含前缀不需要转换
|
||||||
return message;
|
return message;
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
Reference in New Issue
Block a user