Merge pull request #1496 from Yidadaa/refactor-api

fixup
This commit is contained in:
Yifei Zhang 2023-05-15 01:56:14 +08:00 committed by GitHub
commit 4618c624c8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

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