From 49ad44dcaf898fc38cf5d7989e65c7db4718f0af Mon Sep 17 00:00:00 2001 From: Dheeraj Date: Fri, 3 Apr 2026 00:43:22 +0530 Subject: [PATCH] fix: sanitize response based on sourceFormat, not targetFormat --- open-sse/handlers/chatCore.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/open-sse/handlers/chatCore.ts b/open-sse/handlers/chatCore.ts index 7a2887b6..f7b12b31 100644 --- a/open-sse/handlers/chatCore.ts +++ b/open-sse/handlers/chatCore.ts @@ -1690,7 +1690,7 @@ export async function handleChatCore({ // Strips non-standard fields (x_groq, usage_breakdown, service_tier, etc.) // Extracts and tags into reasoning_content // Target format determines output shape. If we are outputting OpenAI shape or pseudo-OpenAI shape, sanitize. - if (targetFormat === FORMATS.OPENAI || targetFormat === FORMATS.OPENAI_RESPONSES) { + if (sourceFormat === FORMATS.OPENAI || sourceFormat === FORMATS.OPENAI_RESPONSES) { translatedResponse = sanitizeOpenAIResponse(translatedResponse); }