|
|
|
@ -103,11 +103,15 @@ export class ChatGPTApi implements LLMApi {
|
|
|
|
|
return finish();
|
|
|
|
|
}
|
|
|
|
|
if (text.length === 0) continue;
|
|
|
|
|
const json = JSON.parse(text);
|
|
|
|
|
const delta = json.choices[0].delta.content;
|
|
|
|
|
if (delta) {
|
|
|
|
|
responseText += delta;
|
|
|
|
|
options.onUpdate?.(responseText, delta);
|
|
|
|
|
try {
|
|
|
|
|
const json = JSON.parse(text);
|
|
|
|
|
const delta = json.choices[0].delta.content;
|
|
|
|
|
if (delta) {
|
|
|
|
|
responseText += delta;
|
|
|
|
|
options.onUpdate?.(responseText, delta);
|
|
|
|
|
}
|
|
|
|
|
} catch (e) {
|
|
|
|
|
console.error("[Request] parse error", text, chunk);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|