From cc4c2bd98421a7944a3545d576c95d86fd07dba0 Mon Sep 17 00:00:00 2001 From: Baptiste Arnaud Date: Wed, 5 Feb 2025 10:39:03 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20(anthropic)=20Fix=20system=20mes?= =?UTF-8?q?sage=20not=20taken=20into=20account=20in=20message=20stream?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../blocks/anthropic/src/actions/createChatMessage.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/packages/forge/blocks/anthropic/src/actions/createChatMessage.ts b/packages/forge/blocks/anthropic/src/actions/createChatMessage.ts index da142ef3d..f559a43de 100644 --- a/packages/forge/blocks/anthropic/src/actions/createChatMessage.ts +++ b/packages/forge/blocks/anthropic/src/actions/createChatMessage.ts @@ -174,7 +174,15 @@ export const createChatMessage = createAction({ apiKey, })(modelName), variables, - messages: options.messages, + messages: options.systemMessage + ? [ + { + role: "system", + content: options.systemMessage, + }, + ...options.messages, + ] + : options.messages, isVisionEnabled: isModelCompatibleWithVision(modelName), tools: options.tools, temperature: options.temperature