fix: removes newline from start of stream response if present

This commit is contained in:
Daniel Avila 2023-03-11 23:11:55 -05:00
parent 20da895ee7
commit 3038015a5b

View file

@ -77,6 +77,10 @@ router.post('/', async (req, res) => {
sendMessage(res, { ...partial, message: true }); sendMessage(res, { ...partial, message: true });
} else { } else {
tokens += partial === text ? '' : partial; tokens += partial === text ? '' : partial;
if (tokens.match(/^\n/)) {
tokens = tokens.replace(/^\n/, '');
}
if (tokens.includes('[DONE]')) { if (tokens.includes('[DONE]')) {
tokens = tokens.replace('[DONE]', ''); tokens = tokens.replace('[DONE]', '');
} }