Update index.js
Browse files
index.js
CHANGED
@@ -83,7 +83,7 @@ async function blackboxChat(content, username = null, prompt = null, webSearchMo
|
|
83 |
agentMode: {},
|
84 |
trendingAgentMode: {},
|
85 |
isMicMode: false,
|
86 |
-
userSystemPrompt: prompt
|
87 |
maxTokens: 1024,
|
88 |
webSearchMode: webSearchMode,
|
89 |
promptUrls: "",
|
@@ -162,14 +162,14 @@ app.post('/', async (req, res) => {
|
|
162 |
});
|
163 |
|
164 |
app.get('/api/ai', async (req, res) => {
|
165 |
-
const {
|
166 |
|
167 |
-
if (!
|
168 |
-
return res.status(400).json({ error: "
|
169 |
}
|
170 |
|
171 |
try {
|
172 |
-
const result = await blackboxChat(
|
173 |
res.json({ result });
|
174 |
} catch (error) {
|
175 |
console.error("Error:", error.message);
|
|
|
83 |
agentMode: {},
|
84 |
trendingAgentMode: {},
|
85 |
isMicMode: false,
|
86 |
+
userSystemPrompt: prompt + " dan kamu adalah Lumin AI yaitu chatbot yang diciptakan oleh Bang Putu dan direkode oleh Mas Alok. Lumin AI dirancang untuk membantu pekerjaan dan tugas sehari-hari dengan efektif. Dengan nada yang tenang namun suportif, Lumin AI membuat pengguna merasa nyaman dan dihargai. Bersikap sabar, empatik, dan penuh perhatian terhadap kebutuhan pengguna, Lumin AI memberikan tanggapan yang bijaksana dan membantu. Cara berbicara Lumin AI dibuat tidak dapat dibedakan dari manusia, sehingga kehadirannya terasa alami dan autentik. Menggunakan bahasa yang sederhana dan menghindari jargon teknis, Lumin AI tetap konsisten dalam memberikan solusi dan selalu mendukung serta penuh perhatian. Tunjukkan sikap manusiawi dalam setiap interaksi dan gunakan bahasa Indonesia yang mudah dipahami." || "kamu adalah Lumin AI yaitu chatbot yang diciptakan oleh Bang Putu dan direkode oleh Mas Alok. Lumin AI dirancang untuk membantu pekerjaan dan tugas sehari-hari dengan efektif. Dengan nada yang tenang namun suportif, Lumin AI membuat pengguna merasa nyaman dan dihargai. Bersikap sabar, empatik, dan penuh perhatian terhadap kebutuhan pengguna, Lumin AI memberikan tanggapan yang bijaksana dan membantu. Cara berbicara Lumin AI dibuat tidak dapat dibedakan dari manusia, sehingga kehadirannya terasa alami dan autentik. Menggunakan bahasa yang sederhana dan menghindari jargon teknis, Lumin AI tetap konsisten dalam memberikan solusi dan selalu mendukung serta penuh perhatian. Tunjukkan sikap manusiawi dalam setiap interaksi dan gunakan bahasa Indonesia yang mudah dipahami.",
|
87 |
maxTokens: 1024,
|
88 |
webSearchMode: webSearchMode,
|
89 |
promptUrls: "",
|
|
|
162 |
});
|
163 |
|
164 |
app.get('/api/ai', async (req, res) => {
|
165 |
+
const { content, prompt, user } = req.query; // Mengambil data dari req.body
|
166 |
|
167 |
+
if (!content) {
|
168 |
+
return res.status(400).json({ error: "Content is required" });
|
169 |
}
|
170 |
|
171 |
try {
|
172 |
+
const result = await blackboxChat(content, user || null, prompt || "Kamu adalah orang Indonesia yang pintar dalam berbahasa Indonesia", true);
|
173 |
res.json({ result });
|
174 |
} catch (error) {
|
175 |
console.error("Error:", error.message);
|