randydev commited on
Commit
0de3fa6
·
verified ·
1 Parent(s): 4db0933

Update plugins/gptold.js

Browse files
Files changed (1) hide show
  1. plugins/gptold.js +41 -1
plugins/gptold.js CHANGED
@@ -8,6 +8,7 @@ import {
8
  SYSTEMSUNDA,
9
  SYSTEMMIA,
10
  SYSTEMAIGEN,
 
11
  PowerFullModerator,
12
  SENSIFIFNOCODE,
13
  ALLQURAN_SHOLAWAT,
@@ -692,7 +693,7 @@ GptRoutes.get('/api/v1/ai/akenox/al-sholawat', authenticateApiKeyPremium, apiLim
692
  * @swagger
693
  * /api/v1/ai/akenox/aigen-v1:
694
  * get:
695
- * summary: Custom AI Gen v1
696
  * tags: [AI]
697
  * parameters:
698
  * - in: query
@@ -726,6 +727,45 @@ GptRoutes.get('/api/v1/ai/akenox/aigen-v1', authenticateApiKeyPremium, apiLimite
726
  }
727
  });
728
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
729
  /**
730
  * @swagger
731
  * /api/v1/ai/akenox/antievalai-v2:
 
8
  SYSTEMSUNDA,
9
  SYSTEMMIA,
10
  SYSTEMAIGEN,
11
+ SYSTEMAIGENV2,
12
  PowerFullModerator,
13
  SENSIFIFNOCODE,
14
  ALLQURAN_SHOLAWAT,
 
693
  * @swagger
694
  * /api/v1/ai/akenox/aigen-v1:
695
  * get:
696
+ * summary: Custom AI Gen V1
697
  * tags: [AI]
698
  * parameters:
699
  * - in: query
 
727
  }
728
  });
729
 
730
+ /**
731
+ * @swagger
732
+ * /api/v1/ai/akenox/aigen-v2:
733
+ * get:
734
+ * summary: Custom AI Gen V2
735
+ * tags: [AI]
736
+ * parameters:
737
+ * - in: query
738
+ * name: query
739
+ * required: true
740
+ * description: User's input query
741
+ * schema:
742
+ * type: string
743
+ * - in: header
744
+ * name: x-api-key
745
+ * required: true
746
+ * description: API key for authentication
747
+ * schema:
748
+ * type: string
749
+ * responses:
750
+ * 200:
751
+ * description: Success
752
+ */
753
+ GptRoutes.get('/api/v1/ai/akenox/aigen-v2', authenticateApiKeyPremium, apiLimiter, async (req, res) => {
754
+ try {
755
+ const query = req.query.query;
756
+ if (!query) {
757
+ return res.status(500).json({ error: "query required" });
758
+ }
759
+ const results = await AlibabaTogether(query, {
760
+ system_prompt: SYSTEMAIGENV2
761
+ });
762
+ res.json({ results });
763
+ } catch (error) {
764
+ res.status(401).json({ error: error.message });
765
+ }
766
+ });
767
+
768
+
769
  /**
770
  * @swagger
771
  * /api/v1/ai/akenox/antievalai-v2: