Better parsing of textgen streaming

This commit is contained in:
SillyLossy
2023-04-16 20:11:35 +03:00
parent 8ee8f373ec
commit e337e3be9b
3 changed files with 13 additions and 10 deletions

View File

@ -30,7 +30,7 @@ let textgenerationwebui_settings = {
truncation_length: 2048,
ban_eos_token: false,
streaming: false,
fn_index: 29,
fn_index: 34,
};
let textgenerationwebui_presets = [];
@ -167,7 +167,13 @@ async function generateTextGenWithStreaming(generate_data) {
let delta = '';
try {
delta = JSON.parse(response).delta;
delta = response.split('\n').map(x => {
try {
return JSON.parse(x).delta;
} catch {
return '';
}
}).join('');
}
catch {
delta = '';