Use Iterable when converting to OpenAI messages

This commit is contained in:
Wroclaw 2023-08-20 15:12:26 +02:00
parent 0c0cbceb46
commit 32dd705498
2 changed files with 10 additions and 7 deletions

View file

@ -274,7 +274,9 @@ async function executeFromQueue(channel: string) {
await message.deferReply();
}
OpenAImessages = toOpenAIMessages(messages);
messages.sort((a, b) => b.createdTimestamp - a.createdTimestamp);
OpenAImessages = toOpenAIMessages(messages.values());
let generatedMessage: ChatCompletionResponseMessage | undefined = undefined;
let answer: Awaited<ReturnType<typeof openai.createChatCompletion>>;