Merge pull request #112 from karlverik/fix-chapter-context-service

fix: 1-N模式大纲提取修复
This commit is contained in:
夏目侧耳
2026-03-13 21:10:54 +08:00
committed by GitHub
@@ -289,7 +289,8 @@ class OneToManyContextBuilder:
if chapter.expansion_plan: if chapter.expansion_plan:
try: try:
plan = json.loads(chapter.expansion_plan) plan = json.loads(chapter.expansion_plan)
outline_content = f"""剧情摘要:{plan.get('plot_summary', '')} # expansion_plan没有plot_summary这个键,
outline_content = f"""剧情摘要:{plan.get('plot_summary') or chapter.summary or ''}
关键事件: 关键事件:
{chr(10).join(f'- {event}' for event in plan.get('key_events', []))} {chr(10).join(f'- {event}' for event in plan.get('key_events', []))}