10分钟跑通AI小说生成本地部署:一份从零配置到出书初稿的完整指南
【免费下载链接】AI_NovelGenerator使用ai生成多章节的长篇小说,自动衔接上下文、伏笔项目地址: https://gitcode.com/GitHub_Trending/ai/AI_NovelGenerator
如果你用大模型写过网文,多半栽过同一个坑:写到三万字,角色性格开始漂移,前面埋的伏笔全被遗忘,续章越写越像另一本书。想让长篇续写不再崩盘,AI小说生成本地部署 是目前最省心的路子,而 AI_NovelGenerator 就是专干这件事的工具——上下文衔接、伏笔埋设、状态追踪全都内置在生成流程里,你只管给主题,它负责一路推到成稿。
为什么值得花十分钟
- 丢一句主题进去,世界观、人物小传、剧情蓝图一次性起盘,连"这个故事怎么讲"都有章法
- 全书章节提前排好队,每章挂着一条一句话的剧情提示,动笔前就知道要写什么
- 正文按"先大纲后成稿"分段推进,向量库随时把前文关键片段捞回来,写几十章也不容易前后对不上
- 校对环节自带一致性扫描,人物 OOC、剧情矛盾会被直接揪到日志里
- 全程图形化工作台,不用碰命令行也能把一本书从头跑到尾
跑起来之前先备好这几样
🛠 动手前先确认三样东西:
- Python 3.9 以上,推荐 3.10~3.12 这个区间,太老的版本偶有兼容问题:
python --version- 一个能用的 LLM API Key,DeepSeek、OpenAI、Gemini 都行,跑本地 Ollama 也可以
- 稳定的网络,生成过程会持续和模型服务对话
确认无误后,把仓库拉下来并一次性装好依赖(里面打包了图形界面框架、向量库和模型接口组件,不用你逐个操心):
git clone https://gitcode.com/GitHub_Trending/ai/AI_NovelGenerator cd AI_NovelGenerator pip install -r requirements.txt装完依赖,准备工作就算全部完成。
改对两处配置就能用
⚙️ 打开仓库里的 config 模板 抄一份出来,重命名为config.json:
cp config.example.json config.json整份文件看着参数很多,真正要动的只有两处。第一处是llm_configs——挑一个你手头有 Key 的模型把连接信息填上即可,其他条目留空不碍事:
"llm_configs": { "DeepSeek V4 Flash": { "api_key": "你的Key", "base_url": "https://api.deepseek.com", "model_name": "deepseek-v4-flash", "max_tokens": 8192 } }第二处是other_params,这里决定了这本书的骨架,相当于核心输入:
"other_params": { "topic": "你的小说主题", "genre": "作品类型", "num_chapters": 10, "word_number": 3000 }不同环节适合不同性格的模型,常见三位的分工大致是这样:
| 模型 | 定位 | 建议用途 |
|---|---|---|
| DeepSeek V4 Flash | 响应快、成本低 | 批量出章节初稿、跑一致性校对 |
| DeepSeek V4 Pro | 长上下文、输出更稳 | 关键章节的定稿 |
| Gemini 3.5 Flash | 创意发散、设定感强 | 世界观与大纲设计 |
配置到此收工,接下来是见证成果的时刻。
第一次完整走查
在终端执行python main.py(源码入口),几秒后图形工作台弹出,config.json里的参数已自动带入,想微调直接在界面里改。
先点 "Step1. 生成设定",等上几十秒,Novel_setting.txt就落盘了——世界观、角色档案、伏笔点都写在里面,看不顺眼的地方可以直接手改。随后点 "Step2. 生成目录",Novel_directory.txt里每章会挂一个标题加一句剧情提示。接着进入 Step3,填好章节编号和"本章指导",系统会先到向量库里召回前文相关片段,再产出outline_1.txt和chapter_1.txt,几分钟的初稿耗时后,正文直接显示在编辑区,边看边改都行。
初稿满意后点 "Step4. 定稿当前章节":全局摘要、角色状态、向量库会一起刷新,后面所有章节都站在这份定稿的肩膀上往前写。精力有富余就顺手点一下可选的一致性检查,人物逻辑打架、剧情断点会列在日志区。然后回到 Step3 开写第 2 章,把这一圈流程走成习惯,直到目录上最后一章也被定稿,书就成了。
写崩了,多半是这几个地方
接口报Expecting value: line 1 column 1这类 JSON 错误,意思是 API 没有吐回合法 JSON,多半被网络代理拦了一下或者返回了 HTML 错误页。逐条核对api_key和base_url是否填对、网络是否稳定,通常问题就出在这几个地方。
写到后面剧情越飘越远,最常见的元凶是跳过了定稿。向量库和角色状态只在 "Step4. 定稿" 时才会更新,初稿一出就急着开下一章,模型只能抱着过期的记忆硬撑,越撑越歪。解法很死板但很管用:每一章都走完"初稿→定稿"再动下一章。
手感不对时可以拧两颗旋钮。temperature默认 0.7,是创意与稳定的平衡点,文字开始失控就压到 0.5;retrieval_k控制每次召回的上下文条数(默认 4),剧情漂移就调大,生成太慢就调小,各拧半圈基本就能找到舒服的节奏。
别再对着文档空想了——clone 下来跑一章,看看到底什么水平。
【免费下载链接】AI_NovelGenerator使用ai生成多章节的长篇小说,自动衔接上下文、伏笔项目地址: https://gitcode.com/GitHub_Trending/ai/AI_NovelGenerator
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考