Merge branch 'main' into main

pull/457/head
Travis Fischer 2023-03-09 12:35:09 -06:00 zatwierdzone przez GitHub
commit a9b0baeec6
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 4AEE18F83AFDEB23
2 zmienionych plików z 19 dodań i 17 usunięć

Wyświetl plik

@ -315,7 +315,7 @@ See [demos/demo-reverse-proxy](./demos/demo-reverse-proxy.ts) for a full example
npx tsx demos/demo-reverse-proxy.ts npx tsx demos/demo-reverse-proxy.ts
``` ```
`ChatGPTUnofficialProxyAPI` messages also contain a `conversationid` in addition to `parentMessageId`, since the ChatGPT webapp can't reference messages across `ChatGPTUnofficialProxyAPI` messages also contain a `conversationid` in addition to `parentMessageId`, since the ChatGPT webapp can't reference messages across different accounts & conversations.
#### Reverse Proxy #### Reverse Proxy

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)
@ -333,13 +331,17 @@ export class ChatGPTAPI {
} }
const systemMessageOffset = messages.length const systemMessageOffset = messages.length
let nextMessages = messages.concat([ let nextMessages = text
{ ? messages.concat([
role: 'user', {
content: text, ...{
name: opts.name role: 'user',
} content: text,
]) name: opts.name
}
}
])
: messages
let numTokens = 0 let numTokens = 0
do { do {