async function chat()

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();
  });
}