lh hace 3 meses
padre
commit
3747287cb6
Se han modificado 1 ficheros con 4 adiciones y 2 borrados
  1. 4 2
      app/Services/DeepSeek/DeepSeekService.php

+ 4 - 2
app/Services/DeepSeek/DeepSeekService.php

@@ -2799,7 +2799,7 @@ Q版卡通风格,头大身小,造型圆润可爱,线条简单,色彩明
         $content = getProp($data, 'content', '');
         $bid = getProp($data, 'bid', 0);
         $script_id = getProp($data, 'script_id', 0);
-        $ace_mode = getProp($data, 'ace_mode', 0);
+        $ace_mode = getProp($data, 'ace_mode', 0) ? getProp($data, 'ace_mode', 0) : getProp($anime, 'ace_mode', 0);
         $prompt = getProp($data, 'prompt');
         $user_anime_name = getProp($anime, 'anime_name');
         
@@ -5003,8 +5003,9 @@ Q版卡通风格,头大身小,造型圆润可爱,线条简单,色彩明
                         4.2片段结构:片段数量+旁白音色+多个片段(每个片段由多个分镜组合而成(片段序号格式:片段1、片段2...))
                             - 片段数量格式为: 片段数量:8
                             - 旁白音色需描述旁白的整体音色特征,包含:性别、年龄(约XX岁)、音质(如清冷、沉稳、磁性等)、表达形式(如叙述感、旁白式等)、情绪氛围(如空灵韵味、看透世事的清冷等),字数控制在80字以内。举例:成年女性(约25-35岁),音色清冷且富有叙述感,语速平缓,带有仙侠剧特有的空灵韵味。
+                            - 片段序号格式必须如下: ##片段+片段序号\n时长:xxs,例如: ##片段1\n时长:12s
                         4.3分镜结构:每个分镜包含以下字段:
-                            - 分镜序号在片段内用1、2、3显示,如分镜1、分镜2,并且分镜序号需连续(跨片段中的分镜序号需连续,但跨剧集中的不需要连续,如第2集的片段1中分镜序号从1开始)
+                            - 分镜序号在片段内用1、2、3显示,如分镜1、分镜2,并且分镜序号需连续(跨片段中的分镜序号需连续,如片段2中的分镜序号从片段1的最大序号+1开始)
                             - 场景:必须选择本集中的<场景列表>中的一个(不带详细表述)
                             - 画面:【构图/视角】+画面描述(越简单越好,对视觉场景/实景的描述,不描述氛围,比如紧张、压抑的氛围)。举例:[近景特写,浅景深]季潇握着手机贴在耳边,指关节因为用力而泛白。她的眼眶微红,睫毛在狂风中颤抖,嘴唇紧抿,眼神中闪烁着最后一点希冀的微光。
                                 - 画面中如果出现主体,只能选择上述主体列表中的一个,主体的名称也需要保持一致(不带主体具体描述)
@@ -5318,6 +5319,7 @@ Q版卡通风格,头大身小,造型圆润可爱,线条简单,色彩明
         // 处理完整内容并返回最终结果
         $episode_arr = handleEpisodeContentForAce($fullContent);
         logDB('deepseek', 'info', '解析内容', $episode_arr);
+        dd('end');
 
         if (empty($episode_arr['acts'])) {
             // 未生成剧本相关内容,保存对话记录并返回提示