Explorar o código

fix(puterai): adapt message role for claude

KernelDeimos hai 9 meses
pai
achega
c08b897d4a
Modificáronse 1 ficheiros con 1 adicións e 0 borrados
  1. 1 0
      src/backend/src/modules/puterai/ClaudeService.js

+ 1 - 0
src/backend/src/modules/puterai/ClaudeService.js

@@ -41,6 +41,7 @@ class ClaudeService extends BaseService {
                     if ( whatis(message.content) !== 'array' ) {
                         message.content = [message.content];
                     }
+                    if ( ! message.role ) message.role = 'user';
                     if ( message.role === 'user' && previous_was_user ) {
                         const last_msg = adapted_messages[adapted_messages.length-1];
                         last_msg.content.push(