chengjie hai 2 meses
pai
achega
b19ac4878b

+ 4 - 4
src/api/yjbdc/aiController.js

@@ -65,9 +65,9 @@ class VolcesAIProvider extends AIProvider {
65 65
     constructor(version) {
66 66
         super();
67 67
         
68
-        if (version.indexOf("doubao-")>=0){
69
-            version=version.substring(7);
70
-        }
68
+        // if (version.indexOf("doubao-")>=0){
69
+        //     version=version.substring(7);
70
+        // }
71 71
 
72 72
         // 获取当前版本的配置,如果版本不存在则使用1.5版本
73 73
         const currentConfig = {
@@ -486,8 +486,8 @@ class AIProviderFactory {
486 486
                 return new OpenrouterProvider("moonshotai/kimi-k2:free");
487 487
 
488 488
             case 'doubao-1-5-pro-32k-250115':
489
-                return new VolcesAIProvider(providerLower);
490 489
             case 'doubao-seed-1-6-250615':
490
+            case 'doubao-seed-1-8-251228':
491 491
                 return new VolcesAIProvider(providerLower);
492 492
 
493 493
             case 'doubao-deepseek-v3-250324':

+ 2 - 1
src/api/yjbdc/yjbdcController.js

@@ -104,7 +104,8 @@ export async function GenerateArticle(ctx) {
104 104
                 //'doubao-deepseek-v3-250324': 100,
105 105
                 //'doubao-kimi-k2-250711': 100,
106 106
                 //'doubao-deepseek-v3-2-251201': 100,
107
-                'ali-Moonshot-kimi-k2.5': 100,
107
+                'doubao-seed-1-8-251228': 100,
108
+                //'ali-Moonshot-kimi-k2.5': 100,
108 109
             });
109 110
            
110 111
 

+ 125 - 0
src/test/build.嘉定单词.js

@@ -0,0 +1,125 @@
1
+import commonModel from '../model/commonModel.js';
2
+import { stringUtils } from '../util/stringClass.js';
3
+import fs from 'fs';
4
+
5
+async function runScript(){
6
+    try {
7
+
8
+        // let result=[];
9
+        // var data = fs.readFileSync('data2.txt', 'utf8');
10
+        // let arr=data.split("\n")
11
+        // let count=0;
12
+        // for(var i=0;i<arr.length;i++){
13
+        //     var item=arr[i].split("|");
14
+        //     if (item[2]){
15
+        //         let obj={};
16
+        //         let sentence=[];
17
+        //         obj.Word=stringUtils.Trim(item[2]);
18
+        //         obj.Word=stringUtils.ReplaceAllString(obj.Word,"'","ˈ");
19
+        //         obj.Word='[特]'+obj.Word+'[/特]';
20
+        //         obj.Translate=stringUtils.Trim(item[3]);
21
+        //         obj.Translate=stringUtils.ReplaceAllString(obj.Translate,"'","ˈ");
22
+        //         obj.Translate+=stringUtils.Trim(item[4]);
23
+        //         item[5]=stringUtils.Trim(stringUtils.ReplaceAllString(item[5],"\r",""));
24
+        //         if (item[5].substring(item[5].length-1)=="?")
25
+        //             sentence.push(item[5]);
26
+        //         else
27
+        //             sentence.push(item[5]+".");
28
+                
29
+        //         for(let j=1;j<10;j++){
30
+        //             var item2=arr[i+j].split("|");
31
+        //             if (item2[1]==item[1]){
32
+        //                 obj.Translate+="#####";
33
+        //                 obj.Translate+=stringUtils.Trim(item2[3]);
34
+        //                 obj.Translate+=stringUtils.Trim(item2[4]);
35
+        //                 item2[5]=stringUtils.Trim(stringUtils.ReplaceAllString(item2[5],"\r",""));
36
+        //                 if (item2[5].substring(item2[5].length-1)=="?")
37
+        //                     sentence.push(item2[5]);
38
+        //                 else
39
+        //                     sentence.push(item2[5]+".");
40
+        //             } else{
41
+        //                 obj.Translate+="##########";
42
+        //                 obj.Translate+=sentence.join("#####");
43
+        //                 i+=j-1;
44
+        //                 break;
45
+        //             }   
46
+        //         }   
47
+        //         console.log(obj.Word+"\t"+obj.Translate);
48
+        //         result.push(obj.Word+"\t"+obj.Translate);
49
+
50
+        //         count++;
51
+                
52
+        //     }
53
+        // }
54
+
55
+        // fs.writeFileSync('嘉定单词.txt', result.join("\n"));
56
+
57
+
58
+        // //第二步,改换行
59
+        // let sql="SELECT mc.UserID,mc.CreateTime,mc1.* FROM MiaoguoCard mc inner join MiaoguoContent mc1 on mc.MiaoguoCardID=mc1.MiaoguoCardID where mc.UserID=2 and mc.FolderID=10090 and mc1.ContentType in (1,2) order by mc.MiaoguoCardID,mc1.ContentType;";    
60
+        // let list=await commonModel.RunSql(null,sql);
61
+        // for(let i=0;i<list.length;i++){
62
+        //     let item=list[i];
63
+        //     if (item.ContentType==2){  
64
+        //         if (item.Content.indexOf("#####")>=0){
65
+        //             let lines=item.Content.split("#####");
66
+        //             item.Content=lines.join("\n");
67
+        //             let sql2="UPDATE MiaoguoContent SET Content=? WHERE MiaoguoContentID="+item.MiaoguoContentID+";";
68
+        //             await commonModel.RunSql([item.Content],sql2);
69
+        //         }
70
+        //     }
71
+
72
+        // }
73
+
74
+        // //第三步,加音标
75
+        // let sql="SELECT mc.UserID,mc.CreateTime,mc1.* FROM MiaoguoCard mc inner join MiaoguoContent mc1 on mc.MiaoguoCardID=mc1.MiaoguoCardID where mc.UserID=2 and mc.FolderID=10090 and mc1.ContentType in (1,2) order by mc.MiaoguoCardID,mc1.ContentType;";    
76
+        // let list=await commonModel.RunSql(null,sql);
77
+        // for(let i=0;i<list.length;i++){
78
+        //     let item=list[i];
79
+        //     if (item.ContentType==1){  
80
+        //         let word=item.Content.substring(3,item.Content.length-4);
81
+        //         let sql2="SELECT * FROM kylx365_db.Words where Word='"+word+"' and Soundmark is not null limit 1;";    
82
+        //         let list2=await commonModel.RunSql(null,sql2);
83
+        //         if (list2.length>0){
84
+        //             let soundmark=list2[0].Soundmark;
85
+        //             soundmark="[读 src=\"https://sp0.baidu.com/-rM1hT4a2gU2pMbgoY3K/gettts?lan=uk&text="+word+"&spd=3&source=alading\"]"+soundmark+"[/读]";
86
+        //             let item2=list[i+1];
87
+        //             let content=soundmark+"\n\n"+item2.Content;
88
+        //             //console.log(content);
89
+                
90
+        //             let sql3="UPDATE MiaoguoContent SET Content=? WHERE MiaoguoContentID="+item2.MiaoguoContentID+";";
91
+        //             await commonModel.RunSql([content],sql3);
92
+        //         }
93
+        //     }
94
+
95
+        // }
96
+
97
+        //第三步,加音标
98
+        let sql="SELECT mc.UserID,mc.CreateTime,mc1.* FROM MiaoguoCard mc inner join MiaoguoContent mc1 on mc.MiaoguoCardID=mc1.MiaoguoCardID where mc.UserID=2 and mc.FolderID=10090 and mc1.ContentType in (1,2) order by mc.MiaoguoCardID,mc1.ContentType;";    
99
+        let list=await commonModel.RunSql(null,sql);
100
+        for(let i=0;i<list.length;i++){
101
+            let item=list[i];
102
+            if (item.ContentType==2){  
103
+                
104
+                let content=item.Content.replace("src=\"","src='");
105
+                content=content.replace("\"]","']");
106
+                //console.log(content);
107
+            
108
+                let sql3="UPDATE MiaoguoContent SET Content=? WHERE MiaoguoContentID="+item.MiaoguoContentID+";";
109
+                await commonModel.RunSql([content],sql3);
110
+                
111
+            }
112
+
113
+        }
114
+        console.log("完成");
115
+        process.exit(1);
116
+    } catch (error) {
117
+        console.error('Error executing script:', error);
118
+        process.exit(1);
119
+    }
120
+}
121
+
122
+// 处理Promise并添加错误捕获
123
+runScript().catch(error => {
124
+    console.error('Error in runScript:', error);
125
+});

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1857 - 36
src/test/data2.txt


+ 18 - 0
src/test/test.js

@@ -0,0 +1,18 @@
1
+import commonModel from '../model/commonModel.js';
2
+import fs from 'fs';
3
+import _ from 'lodash';
4
+import { stringUtils } from '../util/stringClass.js';
5
+import aiController from '../api/yjbdc/aiController.js';
6
+
7
+async function runScript(){
8
+    let a=Math.sin(-76*Math.PI/11);
9
+    console.log(a);
10
+    let b=Math.sin(12*Math.PI/11);
11
+    console.log(b);
12
+    
13
+}
14
+
15
+// 处理Promise并添加错误捕获
16
+runScript().catch(error => {
17
+    console.error('Error in runScript:', error);
18
+});

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 900 - 0
src/test/嘉定单词.txt


+ 2 - 1
src/util/constant/index.js

@@ -31,6 +31,7 @@ export default {
31 31
             {Version:"1.5",BuildSecond:60,Model:"",Content:"深度表达,更多要素\n平均60秒生成",CSS:""},
32 32
             {Version:"db15",BuildSecond:30,Model:"doubao-1-5-pro-32k-250115",Content:"字节豆包1.5\n平均30秒生成",CSS:""},
33 33
             {Version:"db16",BuildSecond:60,Model:"doubao-seed-1-6-250615",Content:"字节豆包1.6\n平均60秒生成",CSS:""},
34
+            {Version:"db18",BuildSecond:30,Model:"doubao-seed-1-8-251228",Content:"字节豆包1.8\n平均30秒生成",CSS:""},
34 35
             
35 36
             {Version:"zdp3",BuildSecond:60,Model:"doubao-deepseek-v3-250324",Content:"字节deepseek_v3\n平均60秒生成",CSS:""},
36 37
             {Version:"zdp31",BuildSecond:30,Model:"doubao-deepseek-v3-1-250821",Content:"字节deepseek_v31\n平均30秒生成",CSS:""},
@@ -40,7 +41,7 @@ export default {
40 41
             {Version:"zkk2",BuildSecond:30,Model:"doubao-kimi-k2-250711",Content:"字节kimi_k2\n平均30秒生成",CSS:"Selected"},
41 42
             
42 43
             {Version:"akm",BuildSecond:30,Model:"ali-Moonshot-Kimi-K2-Instruct",Content:"阿里KimiK2\n平均30秒生成",CSS:""},
43
-            {Version:"akm25",BuildSecond:40,Model:"ali-Moonshot-kimi-k2.5",Content:"阿里KimiK2.5\n平均30秒生成",CSS:""},
44
+            {Version:"akm25",BuildSecond:50,Model:"ali-Moonshot-kimi-k2.5",Content:"阿里KimiK2.5\n平均50秒生成",CSS:""},
44 45
             {Version:"qwp",BuildSecond:30,Model:"ali-qwen-plus-2025-07-14",Content:"阿里千问plus\n平均30秒生成",CSS:""},
45 46
             {Version:"qwm",BuildSecond:45,Model:"ali-qwen-max",Content:"阿里千问Max\n平均45秒生成",CSS:""},
46 47
             {Version:"lm4m",BuildSecond:15,Model:"llama-4-maverick-17b-128e-instruct",Content:"阿里脸书llama4maverick\n平均20秒生成",CSS:""},