zen: handle alibaba format
This commit is contained in:
parent
ad7ae7353f
commit
628102ad04
1 changed files with 4 additions and 2 deletions
|
|
@ -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
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue