Jelajahi Sumber

server : filter out harmony thought messages (#15278)

Aldehir Rojas 5 bulan lalu
induk
melakukan
e885445bc1
2 mengubah file dengan 6 tambahan dan 1 penghapusan
  1. TEMPAT SAMPAH
      tools/server/public/index.html.gz
  2. 6 1
      tools/server/webui/src/utils/misc.ts

TEMPAT SAMPAH
tools/server/public/index.html.gz


+ 6 - 1
tools/server/webui/src/utils/misc.ts

@@ -130,7 +130,12 @@ export function filterThoughtFromMsgs(messages: APIMessage[]) {
       role: msg.role,
       role: msg.role,
       content:
       content:
         msg.role === 'assistant'
         msg.role === 'assistant'
-          ? contentStr.split('</think>').at(-1)!.trim()
+          ? contentStr
+              .split(
+                /<\/think>|<\|start\|>assistant<\|channel\|>final<\|message\|>/
+              )
+              .at(-1)!
+              .trim()
           : contentStr,
           : contentStr,
     } as APIMessage;
     } as APIMessage;
   });
   });