From 707cbbce167098450ec6a012cb3127a52c75f576 Mon Sep 17 00:00:00 2001 From: nai-degen Date: Wed, 13 Dec 2023 19:14:31 -0600 Subject: [PATCH] fixes gemini throwing an error on JB prompts --- .../request/preprocessors/transform-outbound-payload.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/proxy/middleware/request/preprocessors/transform-outbound-payload.ts b/src/proxy/middleware/request/preprocessors/transform-outbound-payload.ts index 925d526..45e1543 100644 --- a/src/proxy/middleware/request/preprocessors/transform-outbound-payload.ts +++ b/src/proxy/middleware/request/preprocessors/transform-outbound-payload.ts @@ -345,7 +345,7 @@ function openaiToGoogleAI( const { messages, ...rest } = result.data; const contents = messages.map((m) => ({ parts: [{ text: flattenOpenAIMessageContent(m.content) }], - role: m.role === "user" ? "user" as const : "model" as const, + role: m.role === "assistant" ? "model" as const : "user" as const, })); let stops = rest.stop