chengjie 4 kuukautta sitten
vanhempi
commit
37e458367b
2 muutettua tiedostoa jossa 9 lisäystä ja 6 poistoa
  1. 7 5
      src/api/yjbdc/aiController.js
  2. 2 1
      src/util/constant/index.js

+ 7 - 5
src/api/yjbdc/aiController.js

@@ -60,7 +60,7 @@ class OpenAIProvider extends AIProvider {
60 60
 class VolcesAIProvider extends AIProvider {
61 61
     /**
62 62
      * 创建火山云AI提供者实例
63
-     * @param {string} version - 版本号,如'1.5'或'1.6'
63
+     * @param {string} version - 版本号
64 64
      */
65 65
     constructor(version = 'doubao-1-5-pro-32k-250115') {
66 66
         super();
@@ -266,14 +266,14 @@ class AliyunAIProvider extends AIProvider {
266 266
  * 腾讯混元大模型平台实现
267 267
  */
268 268
 class TencentHunyuanAIProvider extends AIProvider {
269
-    constructor() {
269
+    constructor(model = 'hunyuan-turbos-latest') {
270 270
         super();
271 271
         this.headers = {
272 272
             "Authorization": "Bearer " + config.tencentcloudHunyuan.apikey,
273 273
             "Content-Type": "application/json"
274 274
         };
275 275
         this.url = "https://api.hunyuan.cloud.tencent.com/v1/chat/completions";
276
-        this.model = "hunyuan-turbos-latest";
276
+        this.model = model;
277 277
     }
278 278
 
279 279
     async generateArticle(content) {
@@ -428,8 +428,10 @@ class AIProviderFactory {
428 428
                 return new AliyunAIProvider("qwen-max");
429 429
             case 'xf-yun-spark-x1':
430 430
                 return new XunFeiYunAIProvider();
431
-            case 'tencent-hunyuan-turbos':
432
-                return new TencentHunyuanAIProvider();
431
+            case 'tencent-hunyuan-turbos-latest':
432
+                return new TencentHunyuanAIProvider("hunyuan-turbos-latest");
433
+            case 'tencent-hunyuan-t1-latest':
434
+                return new TencentHunyuanAIProvider("hunyuan-t1-latest");
433 435
             case 'baidu-deepseek-v3':
434 436
                 return new BaiduAIProvider();
435 437
             case 'baidu-deepseek-r1':

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

@@ -28,7 +28,8 @@ export default {
28 28
             {Version:"x1",BuildSecond:60,Model:"xf-yun-spark-x1",Content:"讯飞sparkX1\n平均60秒生成",CSS:""},
29 29
             {Version:"qwp",BuildSecond:30,Model:"ali-qwen-plus",Content:"阿里千问plus\n平均30秒生成",CSS:""},
30 30
             {Version:"qwm",BuildSecond:45,Model:"ali-qwen-plus",Content:"阿里千问Max\n平均45秒生成",CSS:""},
31
-            {Version:"hyt",BuildSecond:30,Model:"tencent-hunyuan-turbos",Content:"腾讯混元turbos\n平均30秒生成",CSS:""},
31
+            {Version:"hytb",BuildSecond:30,Model:"tencent-hunyuan-turbos-latest",Content:"腾讯混元turbos\n平均30秒生成",CSS:""},
32
+            {Version:"hyt1",BuildSecond:30,Model:"tencent-hunyuan-t1-latest",Content:"腾讯混元t1\n平均30秒生成",CSS:""},
32 33
             {Version:"dp3",BuildSecond:60,Model:"doubao-deepseek-v3-250324",Content:"字节deepseek_v3\n平均60秒生成",CSS:""},
33 34
             {Version:"dpr",BuildSecond:120,Model:"doubao-deepseek-r1-250528",Content:"字节deepseek_r1\n平均120秒生成",CSS:""},
34 35
             // {Version:"bde",BuildSecond:60,Model:"baidu-ernie-4.5-turbo-vl-32k-preview",Content:"百度ernie4.5turbo\n平均60秒生成",CSS:""},