From 628102ad04f8acfadd93e112ca6592e2f7a3d697 Mon Sep 17 00:00:00 2001 From: Frank Date: Tue, 21 Apr 2026 23:13:42 -0400 Subject: [PATCH] zen: handle alibaba format --- .../console/app/src/routes/zen/util/provider/anthropic.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/console/app/src/routes/zen/util/provider/anthropic.ts b/packages/console/app/src/routes/zen/util/provider/anthropic.ts index 0f6f11da78..de49cddc1b 100644 --- a/packages/console/app/src/routes/zen/util/provider/anthropic.ts +++ b/packages/console/app/src/routes/zen/util/provider/anthropic.ts @@ -148,11 +148,13 @@ export const anthropicHelper: ProviderHelper = ({ reqModel, providerModel }) => return { parse: (chunk: string) => { const data = chunk.split("\n")[1] - if (!data.startsWith("data: ")) return + // Claude models start with "data: {" + // Alibaba models start with "data:{" + if (!data.startsWith("data:")) return let json try { - json = JSON.parse(data.slice(6)) + json = JSON.parse(data.replace(/^data:\s*/, "")) } catch { return }