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); }