资讯动态

如何用AI写出30章不崩盘的长篇小说:AI_NovelGenerator小说生成器上手指南

发布时间:2026/9/26 2:24:51 来源:尧图企业网站定制
如何用AI写出30章不崩盘的长篇小说AI_NovelGenerator小说生成器上手指南【免费下载链接】AI_NovelGenerator使用ai生成多章节的长篇小说自动衔接上下文、伏笔项目地址: https://gitcode.com/GitHub_Trending/ai/AI_NovelGeneratorAI_NovelGenerator 是一款基于大语言模型的小说生成器AI 长篇小说生成工具。它能按设定 → 目录 → 章节草稿 → 定稿的流程逐章写出长篇故事并通过向量检索自动衔接上下文、管理伏笔。全程图形界面操作无需写代码适合没有编程基础、想把一个故事想法变成完整作品的小说爱好者。它解决什么麻烦长篇写到后面容易忘事用 AI 单独写短篇没什么问题但一旦拉长到 20 章以上普通大语言模型会出现典型毛病写到第 15 章忘了第 3 章埋的伏笔角色性格前后对不上时间线自相矛盾。你只能自己反复把前文粘贴回对话框或者手动翻稿找矛盾。AI_NovelGenerator 的处理方式是把记忆外置成文件每定稿一章系统就把全局摘要、角色状态、剧情要点写入独立文件并把正文切块存入本地向量库。下一章生成时它自动从向量库中检索最相关的旧内容作为上下文而不是指望模型凭感觉回忆。结果就是前文设定可以被持续调用你在界面上点一次定稿这些记忆文件就会自动更新不需要你手动整理。安装与启动4步跑通第1步准备环境。确认电脑装有 Python 3.9 及以上推荐 3.10–3.12和 pip并准备一个可用的模型 API Key云端服务如 OpenAI、DeepSeek或本地 Ollama 等兼容接口。第2步克隆项目git clone https://gitcode.com/GitHub_Trending/ai/AI_NovelGenerator cd AI_NovelGenerator pip install -r requirements.txt python main.py第3步在弹出的图形界面中填写 API Key、接口地址、模型名称、Temperature0–1控制文字发散程度再填入小说主题、类型、章节数和每章字数。第4步按界面上的 Step1 到 Step4 按钮依次点击走一遍完整流程下一节细讲。整个界面由 ui/ 目录下的模块构成所有操作都在窗口内完成。如果安装依赖时个别包失败通常是因为缺少 C 编译工具按 README_zh-CN.md 中安装说明一节补装即可。核心功能 上下文记忆向量检索 状态文件双轨维护这是该项目最有价值的部分。你不需要额外操作它在两步中自动完成生成章节草稿时系统会先调用向量检索从已定稿章节中找出与本章大纲最相关的片段连同前文设定一起喂给模型点击定稿当前章节后系统会更新global_summary.txt全局摘要、character_state.txt角色状态、plot_arcs.txt剧情要点与未解决冲突并同步更新向量库。得到什么效果越写到后面它记得的内容越新角色发展轨迹和伏笔都有据可查而不是只靠最近几章的原文硬撑。 四步生成流水线每一步的产物都能改生成过程被拆成四个独立按钮中间产物都是可直接编辑的纯文本文件Step1 生成设定产出Novel_setting.txt包含世界观、角色信息、雷点暗线。Step2 生成目录基于设定产出Novel_directory.txt每章标题加一句简要提示。Step3 生成章节草稿先出大纲outline_X.txt再出正文chapter_X.txt你可在本章指导输入框里给本章额外加要求。Step4 定稿当前章节合并更新记忆文件正文定稿写回chapter_X.txt。好处是你可以随时介入——设定不满意就改设定文件某一章方向跑偏就改目录描述再重新生成该章。生成逻辑对应 novel_generator/ 目录architecture.py管设定、blueprint.py管目录、chapter.py管草稿、finalization.py管定稿。 自动审校定稿后点一次一致性检查点击界面上的[可选] 一致性审校按钮系统会把小说设定、角色状态、前文摘要、已记录的剧情要点和最新章节一起交给模型比对输出在日志区。它能发现的问题包括角色行为与档案矛盾、剧情前后冲突、被忽略或需要推进的未解决冲突没有问题时返回无明显冲突。具体检查逻辑见 consistency_checker.py。 知识库把本地文档变成写作参考资料如果你手上有设定集、史料、参考文档可以通过界面导入知识库按钮把本地文本文件灌入向量库novel_generator/knowledge.py 负责切分与入库。之后每章生成时这些外部资料会和正文记忆一起参与检索模型写到的相关内容可以引用你的原始素材而不是凭空编造。实战场景一部 1990 年代县城悬疑的完整走查假设你要写一个故事1993 年县城面馆后厨深夜出现一具身份不明的遗体唯一目击者是刚来报到的年轻会计。目标 8 章每章约 2500 字。输入在参数区填写主题1993 年县城面馆深夜遗体案新来的会计是唯一目击者类型选悬疑章节数 8每章 2500 字保存路径指向一个新文件夹。过程点 Step1几分钟后打开Novel_setting.txt把其中两个配角的职业改得更贴合你的想法点 Step2把第 4 章的标题提示改成会计发现账本缺页然后从第 1 章开始逐章执行 Step3 生成草稿 → 阅读编辑 → Step4 定稿 → 顺手点一次一致性审校。第 6 章写调查深入时向量检索会把第 2 章的账本细节和角色状态文件里会计已被嫌疑人注意到的记录带进上下文模型据此推进剧情。输出保存目录下得到 8 个chapter_X.txt正文、8 个大纲文件以及持续更新的全局摘要、角色状态、剧情要点三个记忆文件。所有产物都是纯文本可以直接拷进你熟悉的写作软件继续精修。注意事项与常见坑 向量检索需要单独配置 Embedding。云端可选 OpenAI 的 embedding 接口本地方案可以用 Ollamaollama serve ollama pull nomic-embed-text两个容易踩的坑一是切换 Embedding 模型后建议清空vectorstore目录否则新旧向量不兼容会导致检索结果混乱二是 Embedding 的接口和模型名称必须显式填写不能留空。 配置支持模型预设 任务路由。打开 config.example.json 可以看到llm_configs里可以存多组模型预设choose_configs则为不同任务分别指派模型——例如架构设计和目录用推理强的模型正文初稿用快的模型一致性审校用便宜快速的模型。这样既控制成本也能在各环节用最适合的模型。提示词模板集中在 prompt_definitions.py想整体调整 AI 的写作口吻可以从此入手。 两个高频报错。日志出现Expecting value: line 1 column 1 (char 0)一般是 API 返回了非 JSON 内容比如错误页面检查接口地址和 Key出现504 Gateway Timeout则是接口不稳定或超时重试或换更快的模型。另外项目目前重构版只完成了框架、功能尚在分支开发中稳定功能以当前版本的图形界面流程为准。下一步AI_NovelGenerator 把长篇写作中最耗神的记设定、对前文、查矛盾部分自动化了你负责创意和取舍它负责不让故事自己打自己的脸。建议现在就装好环境用一个 5–8 章的短设定完整跑一遍 Step1 到 Step4熟悉每个中间文件长什么样再挑战更长的篇幅。【免费下载链接】AI_NovelGenerator使用ai生成多章节的长篇小说自动衔接上下文、伏笔项目地址: https://gitcode.com/GitHub_Trending/ai/AI_NovelGenerator创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑