From 89f25498c36fd7bf8de8f00c8c60d1bcf9e428b3 Mon Sep 17 00:00:00 2001 From: MaxRobinsonTheGreat Date: Sat, 20 Apr 2024 22:16:00 -0500 Subject: [PATCH] fix claude bug --- src/models/claude.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/models/claude.js b/src/models/claude.js index 7a03855..948eba9 100644 --- a/src/models/claude.js +++ b/src/models/claude.js @@ -44,6 +44,9 @@ export class Claude { prev_role = msg.role; } + if (messages.length > 0 && messages[0].role !== 'user') { + messages.unshift(filler); // anthropic requires user message to start + } if (messages.length === 0) { messages.push(filler); }