fix: last detail lost

chatgpt-api
yi-ge 2023-03-09 23:42:00 +08:00
rodzic 7369a22f8c
commit 567e1d16e0
1 zmienionych plików z 7 dodań i 9 usunięć

Wyświetl plik

@ -210,17 +210,15 @@ export class ChatGPTAPI {
if (response?.choices?.length) { if (response?.choices?.length) {
const delta = response.choices[0].delta const delta = response.choices[0].delta
if (delta?.content) { result.delta = delta.content
result.delta = delta.content if (delta?.content) result.text += delta.content
result.text += delta.content result.detail = response
result.detail = response
if (delta.role) { if (delta.role) {
result.role = delta.role result.role = delta.role
}
onProgress?.(result)
} }
onProgress?.(result)
} }
} catch (err) { } catch (err) {
console.warn('OpenAI stream SEE event unexpected error', err) console.warn('OpenAI stream SEE event unexpected error', err)