randydev commited on
Commit
20f61aa
·
verified ·
1 Parent(s): 13c709a

Update plugins/gptold.js

Browse files
Files changed (1) hide show
  1. plugins/gptold.js +43 -4
plugins/gptold.js CHANGED
@@ -18,7 +18,8 @@ import {
18
  curlCommandCode,
19
  AkenoX19Hybrid,
20
  AkenoX19HybridEnglish,
21
- ModeratorAntiEval
 
22
  } from '../models.js';
23
  import {
24
  AlibabaTogether,
@@ -688,9 +689,9 @@ GptRoutes.get('/api/v1/ai/akenox/al-sholawat', authenticateApiKeyPremium, apiLim
688
 
689
  /**
690
  * @swagger
691
- * /api/v1/ai/akenox/antidevai:
692
  * get:
693
- * summary: Custom Moderator Anti Eval AI
694
  * tags: [AI]
695
  * parameters:
696
  * - in: query
@@ -709,7 +710,45 @@ GptRoutes.get('/api/v1/ai/akenox/al-sholawat', authenticateApiKeyPremium, apiLim
709
  * 200:
710
  * description: Success
711
  */
712
- GptRoutes.get('/api/v1/ai/akenox/antidevai', authenticateApiKeyPremium, apiLimiter, async (req, res) => {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
713
  try {
714
  const query = req.query.query;
715
  if (!query) {
 
18
  curlCommandCode,
19
  AkenoX19Hybrid,
20
  AkenoX19HybridEnglish,
21
+ ModeratorAntiEval,
22
+ ModeratorAntiEvalVersionV2
23
  } from '../models.js';
24
  import {
25
  AlibabaTogether,
 
689
 
690
  /**
691
  * @swagger
692
+ * /api/v1/ai/akenox/antievalai-v2:
693
  * get:
694
+ * summary: Custom Moderator Anti Eval V2 AI
695
  * tags: [AI]
696
  * parameters:
697
  * - in: query
 
710
  * 200:
711
  * description: Success
712
  */
713
+ GptRoutes.get('/api/v1/ai/akenox/antievalai-v2', authenticateApiKeyPremium, apiLimiter, async (req, res) => {
714
+ try {
715
+ const query = req.query.query;
716
+ if (!query) {
717
+ return res.status(500).json({ error: "query required" });
718
+ }
719
+ const results = await CloudFlareQwenTogether(query, {
720
+ system_prompt: ModeratorAntiEvalVersionV2
721
+ });
722
+ res.json({ results });
723
+ } catch (error) {
724
+ res.status(401).json({ error: error.message });
725
+ }
726
+ });
727
+
728
+ /**
729
+ * @swagger
730
+ * /api/v1/ai/akenox/antievalai-v1:
731
+ * get:
732
+ * summary: Custom Moderator Anti Eval V1 AI
733
+ * tags: [AI]
734
+ * parameters:
735
+ * - in: query
736
+ * name: query
737
+ * required: true
738
+ * description: User's input query
739
+ * schema:
740
+ * type: string
741
+ * - in: header
742
+ * name: x-api-key
743
+ * required: true
744
+ * description: API key for authentication
745
+ * schema:
746
+ * type: string
747
+ * responses:
748
+ * 200:
749
+ * description: Success
750
+ */
751
+ GptRoutes.get('/api/v1/ai/akenox/antievalai-v1', authenticateApiKeyPremium, apiLimiter, async (req, res) => {
752
  try {
753
  const query = req.query.query;
754
  if (!query) {