fix: Error occurred: Unexpected token "d", "data: ..." is not a valid JSON (#1332)
This commit is contained in:
parent
97c0fee0b2
commit
c07b418ff2
@ -30,7 +30,10 @@ export function requestInference(
|
|||||||
signal: controller?.signal,
|
signal: controller?.signal,
|
||||||
})
|
})
|
||||||
.then(async (response) => {
|
.then(async (response) => {
|
||||||
if (model.parameters.stream) {
|
if (model.parameters.stream === false) {
|
||||||
|
const data = await response.json();
|
||||||
|
subscriber.next(data.choices[0]?.message?.content ?? "");
|
||||||
|
} else {
|
||||||
const stream = response.body;
|
const stream = response.body;
|
||||||
const decoder = new TextDecoder("utf-8");
|
const decoder = new TextDecoder("utf-8");
|
||||||
const reader = stream?.getReader();
|
const reader = stream?.getReader();
|
||||||
@ -54,9 +57,6 @@ export function requestInference(
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
|
||||||
const data = await response.json();
|
|
||||||
subscriber.next(data.choices[0]?.message?.content ?? "");
|
|
||||||
}
|
}
|
||||||
subscriber.complete();
|
subscriber.complete();
|
||||||
})
|
})
|
||||||
|
|||||||
@ -46,7 +46,10 @@ export function requestInference(
|
|||||||
subscriber.complete();
|
subscriber.complete();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (model.parameters.stream) {
|
if (model.parameters.stream === false) {
|
||||||
|
const data = await response.json();
|
||||||
|
subscriber.next(data.choices[0]?.message?.content ?? "");
|
||||||
|
} else {
|
||||||
const stream = response.body;
|
const stream = response.body;
|
||||||
const decoder = new TextDecoder("utf-8");
|
const decoder = new TextDecoder("utf-8");
|
||||||
const reader = stream?.getReader();
|
const reader = stream?.getReader();
|
||||||
@ -70,9 +73,6 @@ export function requestInference(
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
|
||||||
const data = await response.json();
|
|
||||||
subscriber.next(data.choices[0]?.message?.content ?? "");
|
|
||||||
}
|
}
|
||||||
subscriber.complete();
|
subscriber.complete();
|
||||||
})
|
})
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user