zen: handle alibaba format
This commit is contained in:
@@ -148,11 +148,13 @@ export const anthropicHelper: ProviderHelper = ({ reqModel, providerModel }) =>
|
|||||||
return {
|
return {
|
||||||
parse: (chunk: string) => {
|
parse: (chunk: string) => {
|
||||||
const data = chunk.split("\n")[1]
|
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
|
let json
|
||||||
try {
|
try {
|
||||||
json = JSON.parse(data.slice(6))
|
json = JSON.parse(data.replace(/^data:\s*/, ""))
|
||||||
} catch {
|
} catch {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user