AIX: OpenAI chatGenerate: ignore pure-obfuscation messages

This commit is contained in:
Enrico Ros
2025-09-12 16:19:04 -07:00
parent 1e1206ab7e
commit 2f8659fc38
@@ -70,6 +70,13 @@ export function createOpenAIChatCompletionsChunkParser(): ChatGenerateParseFunct
if (_forwardOpenRouterDataError(chunkData, pt))
return;
// [OpenAI] Obfuscation message with no data -> skip
if (!chunkData?.['choices'] && chunkData?.['obfuscation']) {
// NOTE: these sort of messages have no useful data and would break the parser here
// console.log('AIX: OpenAI-dispatch: missing-choices chunk skipped', chunkData);
return;
}
const json = OpenAIWire_API_Chat_Completions.ChunkResponse_schema.parse(chunkData);
// -> Model