in chat_completions/multi_turn.js [15:31]
async function chat() {
rl.question("You: ", async (input) => {
messages.push({ role: "user", content: input });
const completion = await openai.chat.completions.create({
model: "gpt-4o-mini",
messages: messages,
});
const response = completion.choices[0].message.content;
console.log(`Assistant: ${response}`);
messages.push({ role: "assistant", content: response });
chat();
});
}