kopia lustrzana https://github.com/transitive-bullshit/chatgpt-api
Merge pull request #457 from bytemain/main
commit
93a5094654
|
@ -349,13 +349,13 @@ export class ChatGPTAPI {
|
||||||
.reduce((prompt, message) => {
|
.reduce((prompt, message) => {
|
||||||
switch (message.role) {
|
switch (message.role) {
|
||||||
case 'system':
|
case 'system':
|
||||||
return [prompt, `Instructions:\n${message.content}`]
|
return [...prompt, `Instructions:\n${message.content}`]
|
||||||
case 'user':
|
case 'user':
|
||||||
return [prompt, `${userLabel}:\n${message.content}`]
|
return [...prompt, `${userLabel}:\n${message.content}`]
|
||||||
default:
|
default:
|
||||||
return [prompt, `${assistantLabel}:\n${message.content}`]
|
return [...prompt, `${assistantLabel}:\n${message.content}`]
|
||||||
}
|
}
|
||||||
}, [])
|
}, [] as string[])
|
||||||
.join('\n\n')
|
.join('\n\n')
|
||||||
|
|
||||||
const nextNumTokensEstimate = await this._getTokenCount(prompt)
|
const nextNumTokensEstimate = await this._getTokenCount(prompt)
|
||||||
|
|
Ładowanie…
Reference in New Issue