Merge pull request #459 from yi-ge/main

pull/457/head^2
Travis Fischer 2023-03-09 12:28:49 -06:00 zatwierdzone przez GitHub
commit 8b2a7d36c4
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 4AEE18F83AFDEB23
1 zmienionych plików z 18 dodań i 18 usunięć

Wyświetl plik

@ -210,9 +210,8 @@ 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
result.text += delta.content if (delta?.content) result.text += delta.content
result.detail = response result.detail = response
if (delta.role) { if (delta.role) {
@ -221,7 +220,6 @@ export class ChatGPTAPI {
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)
return reject(err) return reject(err)
@ -333,7 +331,8 @@ export class ChatGPTAPI {
} }
const systemMessageOffset = messages.length const systemMessageOffset = messages.length
let nextMessages = messages.concat([ let nextMessages = text
? messages.concat([
{ {
...{ ...{
role: 'user', role: 'user',
@ -342,6 +341,7 @@ export class ChatGPTAPI {
} }
} }
]) ])
: messages
let numTokens = 0 let numTokens = 0
do { do {