chengjie месяцев назад: 6
Родитель
Сommit
37e458367b
2 измененных файлов с 9 добавлено и 6 удалено
  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
 class VolcesAIProvider extends AIProvider {
60
 class VolcesAIProvider extends AIProvider {
61
     /**
61
     /**
62
      * 创建火山云AI提供者实例
62
      * 创建火山云AI提供者实例
63
-     * @param {string} version - 版本号,如'1.5'或'1.6'
63
+     * @param {string} version - 版本号
64
      */
64
      */
65
     constructor(version = 'doubao-1-5-pro-32k-250115') {
65
     constructor(version = 'doubao-1-5-pro-32k-250115') {
66
         super();
66
         super();
@@ -266,14 +266,14 @@ class AliyunAIProvider extends AIProvider {
266
  * 腾讯混元大模型平台实现
266
  * 腾讯混元大模型平台实现
267
  */
267
  */
268
 class TencentHunyuanAIProvider extends AIProvider {
268
 class TencentHunyuanAIProvider extends AIProvider {
269
-    constructor() {
269
+    constructor(model = 'hunyuan-turbos-latest') {
270
         super();
270
         super();
271
         this.headers = {
271
         this.headers = {
272
             "Authorization": "Bearer " + config.tencentcloudHunyuan.apikey,
272
             "Authorization": "Bearer " + config.tencentcloudHunyuan.apikey,
273
             "Content-Type": "application/json"
273
             "Content-Type": "application/json"
274
         };
274
         };
275
         this.url = "https://api.hunyuan.cloud.tencent.com/v1/chat/completions";
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
     async generateArticle(content) {
279
     async generateArticle(content) {
@@ -428,8 +428,10 @@ class AIProviderFactory {
428
                 return new AliyunAIProvider("qwen-max");
428
                 return new AliyunAIProvider("qwen-max");
429
             case 'xf-yun-spark-x1':
429
             case 'xf-yun-spark-x1':
430
                 return new XunFeiYunAIProvider();
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
             case 'baidu-deepseek-v3':
435
             case 'baidu-deepseek-v3':
434
                 return new BaiduAIProvider();
436
                 return new BaiduAIProvider();
435
             case 'baidu-deepseek-r1':
437
             case 'baidu-deepseek-r1':

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

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