kopia lustrzana https://github.com/transitive-bullshit/chatgpt-api
Merge pull request #459 from yi-ge/main
commit
8b2a7d36c4
|
@ -210,9 +210,8 @@ export class ChatGPTAPI {
|
|||
|
||||
if (response?.choices?.length) {
|
||||
const delta = response.choices[0].delta
|
||||
if (delta?.content) {
|
||||
result.delta = delta.content
|
||||
result.text += delta.content
|
||||
if (delta?.content) result.text += delta.content
|
||||
result.detail = response
|
||||
|
||||
if (delta.role) {
|
||||
|
@ -221,7 +220,6 @@ export class ChatGPTAPI {
|
|||
|
||||
onProgress?.(result)
|
||||
}
|
||||
}
|
||||
} catch (err) {
|
||||
console.warn('OpenAI stream SEE event unexpected error', err)
|
||||
return reject(err)
|
||||
|
@ -333,7 +331,8 @@ export class ChatGPTAPI {
|
|||
}
|
||||
|
||||
const systemMessageOffset = messages.length
|
||||
let nextMessages = messages.concat([
|
||||
let nextMessages = text
|
||||
? messages.concat([
|
||||
{
|
||||
...{
|
||||
role: 'user',
|
||||
|
@ -342,6 +341,7 @@ export class ChatGPTAPI {
|
|||
}
|
||||
}
|
||||
])
|
||||
: messages
|
||||
let numTokens = 0
|
||||
|
||||
do {
|
||||
|
|
Ładowanie…
Reference in New Issue