import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://api.neosantara.xyz/v1",
apiKey: process.env.NEOSANTARA_API_KEY,
});
// Putaran 1: Simpan konteks awal
const turn1 = await client.responses.create({
model: "deepseek-v4.1-flash",
input: "Halo, nama saya Budi dan saya adalah teknisi jaringan di Jakarta.",
store: true,
});
console.log("Jawaban 1:", turn1.output_text);
// Putaran 2: Meneruskan previous_response_id
const turn2 = await client.responses.create({
model: "deepseek-v4.1-flash",
input: "Berdasarkan peran saya, apa rekomendasi sertifikasi pertama?",
previous_response_id: turn1.id,
store: true,
});
console.log("Jawaban 2:", turn2.output_text);
// Putaran 3: Lanjutan rantai
const turn3 = await client.responses.create({
model: "deepseek-v4.1-flash",
input: "Berapa perkiraan biaya ujian untuk sertifikasi tersebut di Indonesia?",
previous_response_id: turn2.id,
store: true,
});
console.log("Jawaban 3:", turn3.output_text);