zen: handle alibaba format

This commit is contained in:
Frank
2026-04-21 23:13:42 -04:00
parent ad7ae7353f
commit 628102ad04

View File

@@ -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
}