From b26f58d49615bc3986981472ad74633aa2868c6a Mon Sep 17 00:00:00 2001 From: kwaroran Date: Thu, 13 Mar 2025 09:52:58 +0900 Subject: [PATCH] Add assistant multimodal handling for gemini --- src/ts/process/request.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ts/process/request.ts b/src/ts/process/request.ts index 7439bce0..0540e47d 100644 --- a/src/ts/process/request.ts +++ b/src/ts/process/request.ts @@ -1687,7 +1687,7 @@ async function requestGoogleCloudVertex(arg:RequestDataArgumentExtended):Promise chat.role === 'assistant' ? 'MODEL' : chat.role - if (chat.multimodals && chat.multimodals.length > 0 && chat.role === "user") { + if (chat.multimodals && chat.multimodals.length > 0) { let geminiParts: GeminiPart[] = []; geminiParts.push({ @@ -1714,7 +1714,7 @@ async function requestGoogleCloudVertex(arg:RequestDataArgumentExtended):Promise } reformatedChat.push({ - role: "USER", + role: chat.role === 'user' ? 'USER' : 'MODEL', parts: geminiParts, }); } else if (prevChat?.role === qRole) {