|
|
@@ -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";
|