lh 1 bulan lalu
induk
melakukan
d3b22821ef
1 mengubah file dengan 8 tambahan dan 1 penghapusan
  1. 8 1
      app/Services/AIGeneration/AIVideoGenerationService.php

+ 8 - 1
app/Services/AIGeneration/AIVideoGenerationService.php

@@ -1040,7 +1040,14 @@ class AIVideoGenerationService
 
         // 请求接口model按 参考视频/分辨率 适配(如 seed-2 -> seed-2-vision-1080)
         // 系统内记录保持原模型不变,仅外部接口调用时转换
-        $model = $this->kuaikuaiRequestModel($model, $resolution, !empty($referenceVideos));
+        $hasReferenceVideo = !empty($referenceVideos);
+        $model = $this->kuaikuaiRequestModel($model, $resolution, $hasReferenceVideo);
+
+        // seed-2.5 带参考视频(seed-2.5-vision)时,视频编辑任务需将 ratio 设为 adaptive、duration 设为 -1
+        if ($hasReferenceVideo && ($params['model'] ?? '') === 'seed-2.5') {
+            $ratio = 'adaptive';
+            $duration = -1;
+        }
 
         // 多模态/参考图场景(API地址一致,仅入参兼容)
         if ($referenceImages || $referenceVideos || $referenceAudios) {