diff --git a/src/ts/process/request.ts b/src/ts/process/request.ts index a4d8432f..374b3754 100644 --- a/src/ts/process/request.ts +++ b/src/ts/process/request.ts @@ -1365,6 +1365,12 @@ async function requestGoogleCloudVertex(arg:RequestDataArgumentExtended):Promise let reformatedChat:GeminiChat[] = [] let pendingImage = '' + let systemPrompt = '' + + if(formated[0].role === 'system'){ + systemPrompt = formated[0].content + formated.shift() + } for(let i=0;i