fix Role replacement

This commit is contained in:
被遗忘的记忆
2024-11-28 00:51:18 +08:00
committed by GitHub
parent e94a23fd12
commit 24ecf67c1c
+2 -2
View File
@@ -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 {