chengjie 4 months ago
parent
commit
65bc6c8375
1 changed files with 20 additions and 5 deletions
  1. 20 5
      src/test/build.test.js

+ 20 - 5
src/test/build.test.js

@@ -12,6 +12,8 @@ async function runScript(){
12
         let count=list.length;
12
         let count=list.length;
13
 
13
 
14
         const start=0;
14
         const start=0;
15
+        //count=1;
16
+
15
         // 添加延时函数,确保每分钟只发送9次请求(约每6.67秒一次请求)
17
         // 添加延时函数,确保每分钟只发送9次请求(约每6.67秒一次请求)
16
         const delay = (ms) => new Promise(resolve => setTimeout(resolve, ms));
18
         const delay = (ms) => new Promise(resolve => setTimeout(resolve, ms));
17
         const requestDelay = 7000; // 7秒,确保每分钟最多9次请求
19
         const requestDelay = 7000; // 7秒,确保每分钟最多9次请求
@@ -49,11 +51,24 @@ async function runScript(){
49
                 }
51
                 }
50
             };
52
             };
51
             content=JSON.stringify(content);
53
             content=JSON.stringify(content);
54
+            //console.log(content);
52
 
55
 
53
-            const aiProvider="llama-4-maverick-17b-128e-instruct";
56
+            let aiProvider="llama-4-maverick-17b-128e-instruct";
54
 
57
 
58
+            //aiProvider="ali-qwen-plus";
55
             //生成例句
59
             //生成例句
56
             let result = await aiController.generateArticle(content, aiProvider);
60
             let result = await aiController.generateArticle(content, aiProvider);
61
+            const variable = "Hello, World!";
62
+            // if (typeof variable === 'string') {
63
+            //     console.log('变量是字符串');
64
+            // } else {
65
+            //     result=JSON.stringify(result);
66
+            //     result=stringUtils.ReplaceAllString(result,"\r","");
67
+            //     result=stringUtils.ReplaceAllString(result,"\n","");
68
+            // }
69
+
70
+            //console.log(result);
71
+
57
             result=result.replace("\"\": ","\": ");
72
             result=result.replace("\"\": ","\": ");
58
             result=result.replace("\"\":","\":");
73
             result=result.replace("\"\":","\":");
59
             result=result.replace(":\"\"",":\"");
74
             result=result.replace(":\"\"",":\"");
@@ -63,12 +78,11 @@ async function runScript(){
63
 
78
 
64
             result=result.substring(result.lastIndexOf("{\"word"),result.lastIndexOf("}]}")+3);
79
             result=result.substring(result.lastIndexOf("{\"word"),result.lastIndexOf("}]}")+3);
65
 
80
 
66
-            
67
-            console.log(result); 
81
+            //console.log(result); 
68
             let sql2="update Words set ExampleSentence=? where ID="+item.ID+";";
82
             let sql2="update Words set ExampleSentence=? where ID="+item.ID+";";
69
             await commonModel.RunSql(result,sql2);
83
             await commonModel.RunSql(result,sql2);
70
             
84
             
71
-            console.log( i +"/"+ list.length);
85
+            console.log( i +"/"+ list.length+" "+word);
72
             
86
             
73
             // 在每次请求后添加延时,除非是最后一个请求
87
             // 在每次请求后添加延时,除非是最后一个请求
74
             if (i < count - 1) {
88
             if (i < count - 1) {
@@ -78,9 +92,10 @@ async function runScript(){
78
         }
92
         }
79
         
93
         
80
         console.log("完成");
94
         console.log("完成");
95
+        process.exit(1);
81
     } catch (error) {
96
     } catch (error) {
82
         console.error('Error executing script:', error);
97
         console.error('Error executing script:', error);
83
-        debugger;
98
+        process.exit(1);
84
     }
99
     }
85
 }
100
 }
86
 
101