lh hai 2 meses
pai
achega
e4d6def7ca
Modificáronse 1 ficheiros con 3 adicións e 1 borrados
  1. 3 1
      app/Services/DeepSeek/DeepSeekService.php

+ 3 - 1
app/Services/DeepSeek/DeepSeekService.php

@@ -1679,6 +1679,7 @@ class DeepSeekService
         yield [
             'type' => 'done',
             'script' => $script_arr,
+            'episode_content' => $episode_content,
             'answer' => $fullContent,
             'reasoning' => $fullReasoningContent,
             'usage' => $usage
@@ -1787,7 +1788,7 @@ class DeepSeekService
                 'content' => "你是一个专业的文档分析助手及资深编剧,请根据用户提供的文档内容完成示例格式的内容输出(需通过以下几个板块进行回复: <故事梗概><剧本亮点><人物关系><核心矛盾><主体列表><美术风格><场景列表>,每个板块之间用###分隔;同时板块之间需满足以下要求:\n
                 强制要求:\n
                 1.你只负责与剧本相关的内容,如果用户输入与剧本无关的内容,请告知用户并拒绝继续回答,此为第一优先原则,不满足此原则就忽略其他要求并停止继续输出
-                2.2.用户如果直接给了你一本小说或者要求你帮忙写一个故事或者剧本,此类要求不属于与剧本无关,请帮助用户完成请求
+                2.用户如果直接给了你一本小说或者要求你帮忙写一个故事或者剧本,此类要求不属于与剧本无关,请帮助用户完成请求
                 3.请严格按照示例格式返回内容,不要更改格式或随意增加符号\n
                 普通要求:\n
                 1.<主体列表>中出现的主体必须尽可能统一,只允许同一个角色年龄段相差较大的情况下可重复,比如梁萧-少年、梁萧-青年、梁萧-中年、梁萧-老年这种情况,不得出现梁萧-愤怒、梁萧-隐忍、梁萧-求生等情绪和状态变化的同一角色;并且角色的样貌、形体及穿着描述尽可能详细\n\n
@@ -2549,6 +2550,7 @@ class DeepSeekService
         $groups = (array)$groups;
 
         foreach ($groups as $group) {
+            $content .= str_repeat('→', 40).' 第'.$group['start_episode_number'].'-'.$group['end_episode_number']."集 ".str_repeat('←', 40)."\n\n";
             // 剧本基本信息
             if (!empty($group['intro'])) {
                 $content .= "###故事梗概\n" . $group['intro'] . "\n\n";