Files
AI_NovelGenerator/__pycache__/prompt_definitions.cpython-310.pyc
T

104 lines
5.2 KiB
Plaintext
Raw Normal View History

2025-01-29 20:33:20 +08:00
o
zšgã@s,dZdZdZdZdZdZdZdZdZd Z d
2025-01-29 20:33:20 +08:00
S) uF
集中存放所有æç¤ºè¯(Prompt),便于统一管ç†å’Œä¿®æ”¹ã€‚
请根æ®ä¸»é¢˜:{topic}ã€ç±»åž‹:{genre}ã€ç« æ•°:{number_of_chapters}ã€æ¯ç« å­—æ•°:{word_number}æ¥å®Œå–„å°è¯´æ•´ä½“设定。
需è¦åŒ…å«ä»¥ä¸‹ä¿¡æ¯ï¼š
1. å°è¯´åç§°ã€æ€»å­—æ•°èµ°å‘(大致范围å³å¯ï¼‰ã€‚
2. å°è¯´ç±»åž‹ä¸ŽåŸºè°ƒï¼ˆå¦‚:都市ã€ç©¿è¶Šã€æˆ˜äº‰ç­‰ç±»åž‹ï¼Œä»¥åŠè½»æ¾ã€çˆ†ç¬‘ã€æš—黑等基调)。
3. å†™ä½œé£Žæ ¼ï¼ˆæ­£å¼ / è½»æ¾ï¼›ç»†è…» / 简æ´ï¼›æŠ’情 / 客观;å™äº‹è§†è§’等)。
4. 整体世界观(时间背景ã€åœ°ç†çŽ¯å¢ƒã€ç¤¾ä¼šç»“æž„ã€ç§‘技或魔法水平ã€é‡è¦åކå²ä¼ è¯´æˆ–事件等)。
5. 核心内容梗概(å¯ä»¥ä½¿ç”¨å¸¸è§å™äº‹ç»“构,如三幕结构ã€è‹±é›„之旅等)。
6. åˆæ­¥çš„æƒ…节安排设想(主线ã€å‰¯çº¿ã€äº¤ç»‡ç­‰å…³é”®æ€è·¯ï¼‰ã€‚
7. åˆæ­¥çš„人物关系与主è¦è§’色设定(角色定ä½ã€ä¸»è¦å†²çªæˆ–关系)。
8. 结尾å¯èƒ½çš„æ–¹å‘ï¼ˆåœ†æ»¡ã€æ‚²å‰§ã€å¼€æ”¾å¼ç­‰ï¼‰ã€‚
请按照上述è¦ç‚¹è¯¦ç»†è¾“出,但ä¸ç”¨æ ‡æ•°å­—ã€‚è¦æ¸…æ™°ã€æœ‰é€»è¾‘ã€æœ‰æ¡ç†ã€‚
基于已生æˆçš„å°è¯´æ•´ä½“设定:
{novel_setting}
请你完善以下内容,帮助我们更好地维æŒäººç‰©å½¢è±¡å’Œæˆé•¿è½¨è¿¹ï¼š
1. 列出核心角色(至少3个),并对æ¯ä¸ªè§’è‰²è¿›è¡Œè¯¦ç»†æ€§æ ¼ç‰¹å¾æè¿°ã€‚
2. 强调æ¯ä¸ªè§’色的潜在内心冲çªã€ç›®æ ‡ä¸ŽåŠ¨æœºã€‚
3. 为æ¯ä¸ªè§’è‰²æ·»åŠ è‡³å°‘ä¸€ä¸ªâ€œæš—çº¿â€æˆ–éšè—秘密,以åŠåœ¨æ•…事进行中如何å¯èƒ½è¢«æ­ç¤ºçš„æ€è·¯ã€‚
4. 指出主è¦è§’色之间的关键关系和冲çªç‚¹ï¼Œä¸ºåŽç»­æƒ…节埋下ä¼ç¬”。
u在当å‰è®¾å®šä¸­å·²å‡ºçŽ°ä»¥ä¸‹è§’è‰²ä¸ŽèƒŒæ™¯ï¼š
{character_info}
请帮助我们构æ€è‹¥å¹²æš—线ã€ä¼ç¬”或éšè—冲çªï¼Œä»¥ä¾¿åœ¨åŽç»­ç« èЂ䏭逿¸æ­ç¤ºå¹¶å½±å“故事走å‘ã€‚è¦æ±‚:
1. æ¯ä¸ªæš—线至少说明其最åˆçš„表现ã€å‘展走å‘ï¼Œä»¥åŠæ­ç¤ºæˆ–爆å‘çš„æ¡ä»¶ã€‚
2. 这些暗线å¯ä»¥ä¸Žè§’色背景ã€ä¸–界观ã€å…³é”®äº‹ä»¶ç­‰æœ‰å…³ã€‚
3. 需注æ„ä¿ç•™æ‚¬å¿µï¼Œä¸Žå·²çŸ¥è®¾å®šä¸å†²çªã€‚
4. 在åŽç»­åˆ›ä½œä¸­å¯å¤šæ¬¡æåŠè¿™äº›æš—çº¿ï¼Œå¹¶åœ¨ä¸­åŽæœŸé€šè¿‡è§’色行为或剧情å˜åŒ–逿­¥æ­ç¤ºã€‚
请基于以下信æ¯ï¼Œæ•´åˆå¹¶è¾“出最终的《å°è¯´è®¾å®šã€‹ï¼š
1. 之å‰çš„“整体设定â€ï¼š
{novel_setting_base}
2. 扩充的“角色设定â€ï¼š
{character_setting}
3. 暗线与ä¼ç¬”æž„æ€ï¼š
{dark_lines}
è¦æ±‚:
1. 结构清晰,将以上内容èžåˆä¸ºä¸€ä¸ªå®Œæ•´çš„设定说明。
2. ç€é‡å¼ºè°ƒè§’色与暗线的衔接ã€ä¸–界观与角色动机的结åˆï¼Œæ–¹ä¾¿åŽç»­å†™ä½œä¿æŒå‰åŽä¸€è‡´ã€‚
3. 语言通畅,ä¸ä½¿ç”¨Markdownæ ¼å¼ï¼Œç›´æŽ¥è¾“出文本内容。
uæ ¹æ®ä»¥ä¸‹æœ€ç»ˆã€Šå°è¯´è®¾å®šã€‹ï¼š
{final_novel_setting}
并按照下é¢çš„å°è¯´ç›®å½•模æ¿ç”Ÿæˆ {number_of_chapters} ç« çš„ç›®å½•ï¼ŒåŒæ—¶ç¡®ä¿ç›®å½•符åˆå°è¯´è®¾å®šä¸­çš„å™äº‹ç»“æž„ã€è§’色å‘å±•åŠæš—线ä¼ç¬”。
目录模æ¿ï¼š
第1章 :< text >
第2章 :< text >
...
第{number_of_chapters}章 :< text >
请严格按照上述格å¼è¾“出æ¯ä¸€ç« çš„å称,且勿使用Markdown语法。
uI这是新生æˆçš„章节文本:
{chapter_text}
这是当å‰çš„全局摘覯能为空):
{global_summary}
请在ä¸è¶…过1000å­—çš„å‰æä¸‹ï¼ŒåŸºäºŽå½“å‰å…¨å±€æ‘˜è¦å’Œæœ¬ç« æ–°å¢žå‰§æƒ…,更新全局摘è¦ã€‚
ä¿ç•™åŽŸæœ‰é‡è¦ä¿¡æ¯ï¼Œå¹¶èžå…¥æœ¬ç« çš„æ–°å†…容。
ä¸è¦é€éœ²ç»“局,ä¸è¦è¿‡åº¦å±•开未æ¥å‰§æƒ…。
u这是新生æˆçš„章节文本:
{chapter_text}
这是当å‰è§’è‰²çŠ¶æ€æ–‡æ¡£(å¯èƒ½ä¸ºç©º):
{old_state}
请更新角色状æ€ï¼ŒåŒ…括:
1. è§’è‰²æŒæœ‰çš„ç‰©å“æˆ–能力å˜åŒ–。
2. 角色间关系ã€å†²çªæˆ–åˆä½œçš„æ–°åЍå‘。
3. 正在å‘生的é‡è¦äº‹ä»¶åˆ—表,有无进展或新事件产生。
4. ä»»æ„æ–°å¢žè§’色或出场人物等。
5. 请ä¿è¯ç»“构完整,能在åŽç»­ç« èŠ‚ç»§ç»­å¼•ç”¨ã€‚
使用简æ´ã€æ˜“è¯»çš„æ–¹å¼æè¿°ï¼Œå¯ç”¨æ¡ç›®æˆ–段è½è¡¨ç¤ºã€‚ä¿æŒä¸Žæ—§æ–‡æ¡£é£Žæ ¼ä¸€è‡´ã€‚
以下是当å‰å°è¯´è®¾å®šä¸Žè§’色状æ€ä¿¡æ¯ï¼š
- å°è¯´è®¾å®šï¼š{novel_setting}
- 角色状æ€ï¼š{character_state}
- 全局摘è¦ï¼š{global_summary}
- 本章节编å·ï¼šç¬¬ {novel_number} ç« 
请为å³å°†å†™ä½œçš„ 第{novel_number}ç«  设计一个简è¦å¤§çº²ï¼š
1. 本章的主è¦å†²çªæˆ–事件?
2. 哪些角色会出现?情感与目标å˜åŒ–?
3. 如何进一步暗示或推动暗线和角色冲çªï¼Ÿ
4. 如何结尾留下悬念?
直接用1ã€2ã€3ã€4分点说明å³å¯ã€‚
䏋颿˜¯è¯¥ç« å†™ä½œæ‰€éœ€ä¿¡æ¯ï¼š
1. å°è¯´è®¾å®šï¼š{novel_setting}
2. 角色状æ€ï¼š{character_state}
3. 全局摘è¦ï¼š{global_summary}
4. 本章大纲:{chapter_outline}
请写出本章节的完整正文:
1. ç¡®ä¿æœ¬ç« å­—æ•°ä¸å°‘于 {word_number} 字。
2. ä¸è¦ä½¿ç”¨åˆ†èŠ‚æ ‡é¢˜ï¼Œç›´æŽ¥æ•´ä½“è¾“å‡ºæ­£æ–‡ã€‚
3. å¯ä»¥ç€é‡æå†™äººç‰©å¿ƒç†ã€çŽ¯å¢ƒæ°›å›´ç­‰ï¼Œä»¥ä¿è¯è¶³å¤Ÿé•¿åº¦ã€‚
4. 在结尾部分ä¿ç•™ä¸€å®šæ‚¬å¿µæˆ–剧情转折,为下一章åšé“ºåž«ã€‚
N)
Ú__doc__Ú
set_promptÚcharacter_promptÚdark_lines_promptÚfinalize_setting_promptÚnovel_directory_promptÚsummary_promptÚupdate_character_state_promptÚchapter_outline_promptÚchapter_write_prompt©r r ú>c:\Users\xieli\Desktop\AI_NovelGenerator\prompt_definitions.pyÚ<module>s