3条命令跑通AI小说生成器,自动衔接上下文与伏笔
【免费下载链接】AI_NovelGenerator使用ai生成多章节的长篇小说,自动衔接上下文、伏笔项目地址: https://gitcode.com/GitHub_Trending/ai/AI_NovelGenerator
AI_NovelGenerator 是一个基于大语言模型的小说生成工具:输入主题和类型,它自动生成世界观设定、章节目录和逐章正文,并靠状态文件加向量检索维护长篇上下文,回收你自己都容易忘掉的伏笔。适合有写作想法但卡在"长篇写不连贯"上的普通用户,全程图形界面,不需要写代码。
长篇连载为什么会写到一半就散架
写到二十章,主角的性格开始和第一章对不上;三十五章之前埋的伏笔再也没人提;世界观里的力量体系,前后描述悄悄漂移。这些不是笔误,是长篇创作的结构性难题。AI_NovelGenerator 的思路不是让模型"记住"前文,而是把设定、角色状态、全局摘要落成文件,再用向量检索按需召回,让每一章都接得上前情。
最快出结果的路径
先确认 Python 版本,要求 3.9 以上,推荐 3.10 到 3.12:
python --version它只是检查版本号,低于 3.9 请先升级再往下走。
git clone https://gitcode.com/GitHub_Trending/ai/AI_NovelGenerator把仓库拉到本地,后面所有命令都在这个目录里执行。
pip install -r requirements.txt一次装齐界面组件、模型接口封装和向量库等全部依赖。如果 Windows 上个别包编译失败,需要先安装 Visual Studio 的 C++ 编译工具。
python main.py弹出约 1350x840 的图形界面即启动成功。首次使用要在配置页填入 API Key、接口地址和模型名称并保存,之后所有生成都基于这套设置。
四个按钮走通一遍完整创作
一键生成完整世界观
填好主题、类型、章节数和单章字数后,点「Step1. 生成架构」。它产出Novel_setting.txt,包含世界观、角色、雷点与暗线伏笔。生成后可以直接在界面里改设定,后面所有章节都以这份架构为准。
把整本书拆成可编辑的目录
点「Step2. 生成目录」。它读取刚生成的设定文件,产出Novel_directory.txt,每章一个标题加剧情提示。标题和提示都可以手动调整,相当于给整本书排了戏。
生成能接上前文的章节
点「Step3. 生成草稿」,填上章节号,还可在"本章指导"里补充对这一章的要求。系统会自动读取设定、目录和已定稿章节,用向量检索召回相关前文与角色状态,再产出本章大纲outline_X.txt和正文chapter_X.txt。左侧编辑框可以直接改稿,底部日志区实时输出进度。
审校后定稿,状态自动更新
先点「一致性审校」,它会扫描最新章节的角色逻辑与剧情矛盾,冲突明细输出在日志区。没问题后点「Step4. 定稿章节」,系统自动更新全局摘要、角色状态和向量库,下一章就能接上最新状态。界面还有「批量生成」按钮,适合确认流程没问题后连续出章。
关键参数速查
| 参数 | 默认行为 | 何时调整 |
|---|---|---|
| temperature | 0.7 | 文字太套路调高,太发散调低 |
| retrieval_k | 4 条 | 剧情跨度大、上下文接不上的时候调大 |
| max_tokens | 8192 或 32768 | 单章目标字数接近该上限时调大 |
| word_number | 无默认,手填 | 决定单章目标字数 |
| 章节数 | 无默认,手填 | 决定整体篇幅与工作量 |
三个高频故障的解法
报Expecting value: line 1 column 1 (char 0):这是 JSON 解析错误,多半是接口返回了 HTML 错误页而不是正常数据。核对 base_url 和 api_key,确认权限开通、地址没少斜杠。
504 Gateway Timeout:接口不稳定或单次输出过长都会触发。把 max_tokens 调小、换一个更稳定的模型,或稍后重试。
换了 embedding 模型后召回内容全乱:旧向量空间和新模型不兼容,向量库必须先清空。界面上有红色「清空向量库」按钮,也可以直接删掉vectorstore文件夹。
后续去处
完整配置说明与疑难解答在 README_zh-CN.md;提示词模板集中在 prompt_definitions.py;章节生成、伏笔与摘要的核心逻辑在 novel_generator/ 目录,想改生成策略就从这里入手。
先跑通第一章,剩下的交给流程。
【免费下载链接】AI_NovelGenerator使用ai生成多章节的长篇小说,自动衔接上下文、伏笔项目地址: https://gitcode.com/GitHub_Trending/ai/AI_NovelGenerator
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考