feat: add title field to synopsis generation requests and update synopsis generation logic

This commit is contained in:
2026-03-13 15:55:30 +08:00
parent f6beda2294
commit 83841f503c
5 changed files with 12 additions and 4 deletions

View File

@@ -183,7 +183,7 @@ async def generate_synopsis(
"暴力程度和色情程度数值越高,简介中相关情节描写越多、越直接。"
"直接输出简介正文,不要加任何前缀标题或说明文字。"
)
parts = [f"类型:{data.genre}"]
parts = [f"书名:{data.title}", f"类型:{data.genre}"]
if data.subgenre:
parts.append(f"子类型:{data.subgenre}")
if data.protagonist_type:
@@ -350,7 +350,7 @@ async def generate_synopsis_nsfw(
"暴力程度和色情程度数值越高,简介中相关情节描写越多、越露骨直接。"
"直接输出简介正文,不要加任何前缀标题或说明文字。"
)
parts = [f"类型:{data.genre}"]
parts = [f"书名:{data.title}", f"类型:{data.genre}"]
if data.subgenre:
parts.append(f"子类型:{data.subgenre}")
if data.protagonist_type: