
AI_NovelGenerator完整指南自动连载多章长篇小说人设与伏笔全程不掉线【免费下载链接】AI_NovelGenerator使用ai生成多章节的长篇小说自动衔接上下文、伏笔项目地址: https://gitcode.com/GitHub_Trending/ai/AI_NovelGeneratorAI_NovelGenerator 是一个基于大语言模型的长篇小说自动生成工具核心能力是自动衔接上下文与伏笔管理——它能把设定、人物状态、前情摘要拆成一份份可持久化的外部档案让模型在写到第几十章时依然记得第 3 章埋下的那颗雷。写长文是当下大模型最容易翻车的事。把写 30 章武侠这种需求直接丢给模型常见结果是角色在第 8 章重伤第 15 章又能飞檐走壁前面说只有三把剑后面凭空多出两把。根源不在文采而在记忆——模型的上下文窗口有限写得越长早期信息越先被挤出窗口。AI_NovelGenerator 的解法很直接既然模型记不住就把记忆写进文件系统。每写完一章就更新档案、更新向量库下一章开写前先翻档案再动笔。下面先看它跑完会产出什么再拆开讲背后的机制。先跑一遍产出目录里都有什么用它的图形界面ui/ 下是一套基于 customtkinter 的完整工作台走完一遍后你指定的输出文件夹里会形成这样一套结构文件作用Novel_architecture.txt全书总架构核心种子、角色体系、世界观、三幕式情节Novel_directory.txt逐章目录每章带定位、悬念密度、伏笔操作、简述chapters/chapter_N.txt第 N 章正文先出草稿定稿后覆盖global_summary.txt滚动更新的全书摘要上限 2000 字character_state.txt角色状态台账物品、能力、身心状态、关系网、触发事件vectorstore/本地向量库存放历史章节与外部知识文档的语义索引对应界面操作就是四步循环生成设定→ 产出Novel_architecture.txt可人工改生成目录→ 基于架构产出章节蓝图可改标题与描述生成草稿→ 选定章节号、填本章指导系统组装上下文后产出初稿定稿当前章→ 触发摘要、角色状态、向量库三处同步更新。可选动作点一致性校对让模型对照设定与最新一章找冲突草稿偏短时可单独调扩写接口补齐字数novel_generator/finalization.py 中的enrich_chapter_text。这套流程里有两个工程细节值得一提架构生成若中途某一步失败会保存partial_architecture.json断点下次从断点续跑而不是推倒重来章节数很多时目录是分块生成的novel_generator/blueprint.py 会按模型max_tokens估算每块章节数每块生成完立即落盘随时可中断恢复。原理拆解一四层雪花式设定怎么来架构生成本身是一条流水线四段提示词依次执行后一段依赖前一段的输出逻辑在 novel_generator/architecture.py提示词模板集中在 prompt_definitions.py核心种子一句话故事骨架 ↓ 角色体系每个角色的三层驱动 弧线 冲突网 ↓ 世界观物理 / 社会 / 隐喻 三个维度各埋互动点 ↓ 三幕式情节触发 → 对抗 → 解决每个转折点配伏笔回收方案第一层核心种子要求模型用一句话公式概括故事显性冲突 潜在危机 人物驱动力25–100 字。比如当守塔人发现钟摆停在了不存在的时刻必须在天亮前拆掉整座钟塔否则镇子会被拖入第二夜而当年纵火的人就坐在议事厅里。第二层是人物设计这里用的是三层驱动结构——每个角色要同时给出表面追求写在脸上的物质目标升官、发财、复仇深层渴望情感层面的真实缺口被认可、怕被抛弃灵魂需求更底层的哲学命题自由还是秩序、值不值得活。三层不一致时人物才有戏。一个表面想升官、深层怕失控、灵魂上信奉规则高于人的角色在权力与情义冲突时的台词和只想升官的角色绝不会雷同——这就是角色说话像自己的来源之一。同层提示词还要求每个角色写一条弧线初始状态 → 触发事件 → 认知失调 → 蜕变节点 → 最终状态和一张冲突网与至少两个角色的价值观对立、一条合作纽带、一个背叛可能。原理拆解二角色台账如何驱动对话与行为设定生成完只是静态人设真正让角色活着的是character_state.txt这份动态台账。它的结构是一个五段树物品、能力、状态、关系网、触发事件。拿一个自造的例子感受一下林昭 ├──物品: │ └──黄铜钥匙钟塔旧钥齿端有磕碰缺口 ├──能力: │ └──修钟能从齿轮磨损反推停摆时刻 ├──状态: │ ├──身体状态: 老咳指腹有常年锉痕 │ └──心理状态: 表面配合查案心里害怕真相落地 ├──主要角色间关系网: │ └──陈秀旧年师傅如今暗中对立 └──触发或加深的事件: └──钟塔火夜那晚他在屋顶无人知情这份文件有两个关键动作首次生成架构阶段角色体系定稿后用create_character_state_prompt从动力学设定翻译出初始台账写入character_state.txt。逐章刷新每章点定稿时novel_generator/finalization.py 会把本章全文喂给update_character_state_prompt让模型在原文基础上只做增删——新拿的道具记上、死掉的角色淡出、心理变化改一行。下一章写正文时最新台账会整段塞进提示词所以钟塔火夜他人在屋顶这种暗线后续章节里的回避、迟疑、口误都有据可依。对话层面章节写作提示词first_chapter_draft_prompt/next_chapter_draft_prompt对有张力的场景下了两条硬指标言外之意——表面谈 A、实际博弈 B权力关系——用双方台词长度的不对称来体现谁占上风。比如一段表面聊茶水的对白老探长这茶凉了。你的手比从前快了。 镇长凉的就该倒掉。凉茶热不回来的。字面在说茶实际在说往事翻篇问句多、答句短主动权在谁手里读者不用看旁白也能感觉到。模型能不能真的写出这种对白取决于底模水平但提示词至少把该往哪使劲写死了。原理拆解三一章草稿的上下文是怎么拼出来的非第一章的草稿生成novel_generator/chapter.py 的build_chapter_prompt是信息量最大的一步它把六类材料装进同一个提示词global_summary.txt——全书级摘要上一章结尾段截取最后约 800 字保证语气衔接character_state.txt——最新角色台账当前章摘要模型先读前三章原文按继承 70% 新增 30%的规则现写一份本章摘要本章 下一章的目录卡片定位、悬念密度、伏笔操作、简述让写作往前看一章避免把话说绝知识库检索结果先让模型根据本章要素生成 3–5 组检索词再到向量库里做语义检索拉回相关历史片段与外部知识文档。第 6 条背后还有一道防抄袭自身的机制检索回来的历史内容按距今章节数分档打标——太近的章节直接跳过中距离的强制改写 40% 以上才可引用只有足够远的才允许保留核心概念见apply_content_rules与提示词里的相似度分级。配合一致性校对consistency_checker.py 把设定、角色状态、摘要、未解决冲突、最新章节一起交给模型比对温度压到 0.3 求稳构成写作前防重复、写作后查冲突的闭环。快速上手步骤第 1 步拿到代码git clone https://gitcode.com/GitHub_Trending/ai/AI_NovelGenerator cd AI_NovelGenerator第 2 步装依赖需 Python 3.9推荐 3.10–3.12python -m venv .venv pip install -r requirements.txt第 3 步准备配置。参考 config.example.json 建自己的config.json填api_key、base_url、model_name本地服务如 Ollama把base_url指到本地地址即可。配置支持多套预设且可为不同环节架构、目录、草稿、定稿、校对分别指定模型——用便宜模型跑草稿、强模型跑定稿是常见搭配。第 4 步启动界面python main.py第 5 步按生成设定 → 生成目录 → 生成草稿 → 定稿循环推进。每一环的产物都可打开编辑改人设、改章名、改正文改完再继续人始终握有最终决定权。想打独立可执行文件的话仓库带了 main.specpyinstaller main.spec即可dist/里拿到免 Python 环境的程序。调优与避坑清单问报Expecting value: line 1 column 1之类的 JSON 解析错通常是 API 没返回合法 JSON多为权限或余额问题导致返回了 HTML 错误页先单独调一次该接口验证连通性。问504 Gateway Timeout服务端或网络超时加大timeout、换稳定的base_url或降低max_tokens。问换过 Embedding 模型后检索结果乱七八糟切换向量模型后必须清掉vectorstore/目录重建旧向量与新模型不同空间混用只会引入噪声。问角色说着说着千人一面回到源头加大区分度检查Novel_architecture.txt里每个角色的三层驱动是否雷同、冲突网是否有真实对立也可以人工修改架构文件后再重新生成目录比反复重试有效得多。问伏笔埋了不回收章节目录里每章都有伏笔操作埋设/强化/回收字段可手动编辑目录卡片把回收点显式排进后面的章节并在本章指导里点名要回收哪条。问某章字数明显偏短单独调扩写流程补齐它只负责在保持剧情连贯的前提下把篇幅推到目标字数附近不会改主线。小结AI_NovelGenerator 把长文记忆这个模型短板转化成了三件朴素的事写进文件的台账角色状态、全书摘要、可检索的记忆向量库 分档引用规则、分环节的流水线设定、目录、草稿、定稿各司其职且每环产物都可人工插手。理解了这个外部大脑结构你就能判断自己的书在哪个环节掉链子然后精准地修那一环——而不是整本重跑。【免费下载链接】AI_NovelGenerator使用ai生成多章节的长篇小说自动衔接上下文、伏笔项目地址: https://gitcode.com/GitHub_Trending/ai/AI_NovelGenerator创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考