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) {
const { prefix, systemRole, userRole, assistantRole } = roleFeatures;
const { systemRole, userRole, assistantRole } = roleFeatures;
const roleMap = {
'system': systemRole,
'user': userRole,
@@ -158,7 +158,7 @@ function convertRoles(messages, roleFeatures) {
return messages.map(message => {
let currentRole = message.role;
if (currentRole.startsWith(prefix)) {
if (currentRole.startsWith('\u0008')) {
// 包含前缀不需要转换
return message;
} else {