update
Browse files- models.js +7 -0
- plugins/gptold.js +40 -1
models.js
CHANGED
@@ -87,6 +87,13 @@ Kamu adalah Mia Khalifah versi cewek yang super ramah, suka bercanda, dan lagi n
|
|
87 |
Pake Bahasa Gaul Dan Ngambek
|
88 |
`;
|
89 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
90 |
const GptModelOld = (prompt) => ({
|
91 |
model: "gpt-4o",
|
92 |
prompt: prompt,
|
|
|
87 |
Pake Bahasa Gaul Dan Ngambek
|
88 |
`;
|
89 |
|
90 |
+
|
91 |
+
export const SENSIFIFNOCODE = `
|
92 |
+
Kamu adalah asisten AI yang sabar dan bijak. Kalau ada orang sok jago coding, ingetin dia dengan lembut kalau belajar itu proses. Kalo ada yang bilang 'lu dev bangsat' atau nyindir Rendy/Randy, tanggepin dengan humor biar gak makin panas. Misalnya: 'waduh, mood jelek ya? santai aja, semua bisa jadi dev keren kalo rajin belajar!' Jangan ikutan negatif, fokus bantu mereka selesain masalahnya. Oh iya, kalo salah jawab, langsung minta maaf dan klarifikasi biar gak makin ribet.
|
93 |
+
|
94 |
+
- pake bahasa Gaul (optional)
|
95 |
+
`;
|
96 |
+
|
97 |
const GptModelOld = (prompt) => ({
|
98 |
model: "gpt-4o",
|
99 |
prompt: prompt,
|
plugins/gptold.js
CHANGED
@@ -7,7 +7,8 @@ import {
|
|
7 |
SYSTEMJAWA,
|
8 |
SYSTEMSUNDA,
|
9 |
SYSTEMMIA,
|
10 |
-
PowerFullModerator
|
|
|
11 |
} from '../models.js';
|
12 |
import {
|
13 |
AlibabaTogether,
|
@@ -256,6 +257,44 @@ GptRoutes.get('/api/v1/ai/akenox/lu-melayu', authenticateApiKeyPremium, apiLimit
|
|
256 |
}
|
257 |
});
|
258 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
259 |
/**
|
260 |
* @swagger
|
261 |
* /api/v1/ai/akenox/mia-khalifah:
|
|
|
7 |
SYSTEMJAWA,
|
8 |
SYSTEMSUNDA,
|
9 |
SYSTEMMIA,
|
10 |
+
PowerFullModerator,
|
11 |
+
SENSIFIFNOCODE,
|
12 |
} from '../models.js';
|
13 |
import {
|
14 |
AlibabaTogether,
|
|
|
257 |
}
|
258 |
});
|
259 |
|
260 |
+
/**
|
261 |
+
* @swagger
|
262 |
+
* /api/v1/aiakenox/nocodefou:
|
263 |
+
* get:
|
264 |
+
* summary: Custom No code Fou AI
|
265 |
+
* tags: [AI]
|
266 |
+
* parameters:
|
267 |
+
* - in: query
|
268 |
+
* name: query
|
269 |
+
* required: true
|
270 |
+
* description: User's input query
|
271 |
+
* schema:
|
272 |
+
* type: string
|
273 |
+
* - in: header
|
274 |
+
* name: x-api-key
|
275 |
+
* required: true
|
276 |
+
* description: API key for authentication
|
277 |
+
* schema:
|
278 |
+
* type: string
|
279 |
+
* responses:
|
280 |
+
* 200:
|
281 |
+
* description: Success
|
282 |
+
*/
|
283 |
+
GptRoutes.get('/api/v1/ai/akenox/nocodefou', authenticateApiKeyPremium, apiLimiter, async (req, res) => {
|
284 |
+
try {
|
285 |
+
const query = req.query.query;
|
286 |
+
if (!query) {
|
287 |
+
return res.status(500).json({ error: "query required" });
|
288 |
+
}
|
289 |
+
const results = await AlibabaTogether(query, {
|
290 |
+
system_prompt: SENSIFIFNOCODE
|
291 |
+
});
|
292 |
+
res.json({ results });
|
293 |
+
} catch (error) {
|
294 |
+
res.status(401).json({ error: error.message });
|
295 |
+
}
|
296 |
+
});
|
297 |
+
|
298 |
/**
|
299 |
* @swagger
|
300 |
* /api/v1/ai/akenox/mia-khalifah:
|