news 2026/9/26 2:15:11

本地部署 AI 小说生成器:3 步跑通多章节长篇小说自动写作

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
本地部署 AI 小说生成器:3 步跑通多章节长篇小说自动写作

本地部署 AI 小说生成器:3 步跑通多章节长篇小说自动写作

【免费下载链接】AI_NovelGenerator使用ai生成多章节的长篇小说,自动衔接上下文、伏笔项目地址: https://gitcode.com/GitHub_Trending/ai/AI_NovelGenerator

AI_NovelGenerator 用大模型生成多章节长篇小说,自动衔接上下文、管理伏笔,解决 LLM 写到后段人物设定和剧情逻辑崩坏的问题。读完本文,你能在本地完成部署,配好 API 密钥后按 4 个步骤生成一部带架构、目录和定稿章节的长篇。

它到底能做什么

输入主题和题材,它先产出世界观、人物与伏笔的设定文件,再生成章节目录,然后逐章输出草稿并定稿。每章定稿时更新全局摘要、人物状态和向量库,后续章节靠向量检索召回前文,保证长文前后一致。整个流程由图形界面 GUI 层 承载,不用敲命令行。

最快上手路径:AI 小说生成器本地部署 3 步教程

拿到代码

git clone https://gitcode.com/GitHub_Trending/ai/AI_NovelGenerator cd AI_NovelGenerator

需要 Python 3.9+,推荐 3.10–3.12,clone 下来后所有操作都在你自己的本地目录里进行。

装依赖

pip install -r requirements.txt

一次性装好 langchain、chromadb、customtkinter 等第三方库,个别包失败时按提示补装对应编译工具即可。

改配置并跑起来

cp config.example.json config.json python main.py

前一条基于示例配置文件在你的本地目录生成 config.json,后一条启动图形界面。config.json 里只需要填这几处:

{ "llm_configs": { "DeepSeek V4 Flash": { "api_key": "你的密钥", "base_url": "https://api.deepseek.com", "model_name": "deepseek-v4-flash", "temperature": 0.7, "max_tokens": 8192 } }, "other_params": { "topic": "星际探险家意外穿越到魔法世界", "genre": "科幻奇幻", "num_chapters": 10, "word_number": 3000, "filepath": "./output" } }

其余字段保持默认即可。主题那句话别写太泛,具体一点,后面的设定和章节质量会跟着上台阶。

调出长篇小说效果的关键参数

参数不少,但只有这几个动了才有明显效果:

  • temperature:调高,情节更跳跃、脑洞更大;调低,更严格贴着设定走。要稳在 0.5–0.7,要新奇可以到 0.8–0.9。
  • word_number(单章目标字数):调高,单章更充实但生成更慢;调低,讲同一个故事需要的章节变多。短篇 2000–3000,长篇 3500–5000。
  • retrieval_k(向量检索条数):调高,对远距离伏笔的召回更强,但提示词更长、响应更慢;调低则相反。默认 4 是均衡值。

一个典型使用场景:从主题到第一章定稿

输入:主题"末世 AI 觉醒",题材科幻,10 章、每章 3000 字,已写入 config.json。

操作:启动界面后依次点 Step1 生成架构、Step2 生成目录、Step3 生成草稿、Step4 定稿章节。写草稿前可以在"This chapter guidance"输入框里给本章下指令,比如"本章让主角发现基地里有内鬼"。

得到什么:设定文件 Novel_setting.txt(世界观、人物、伏笔)、Novel_directory.txt(章节标题和简要提示)、outline_1.txt 和 chapter_1.txt,以及更新后的全局摘要与人物状态文件。定稿动作由 核心生成引擎 完成,同时把内容写入向量库,第二章生成时就能检索到第一章的关键信息。

跑不通时查这里

  • API 连接失败:核对 api_key 和 base_url 是否匹配服务商;用本地 Ollama 时先确认服务已启动(ollama serve)。
  • Expecting value: line 1 column 1 (char 0):接口没返回合法 JSON,通常是拿到了 HTML 错误页,检查 base_url 和 model_name。
  • HTTP 504 Gateway Timeout:端点或网络不稳,可增大 timeout,或换延迟更低的服务商。
  • 换 embedding 模型后检索效果变差:向量库按模型索引,切换模型后清空 vectorstore 目录再生成。
  • 依赖装不上:确认 Python 3.9+;Windows 上个别包需要 C++ 桌面开发工作负载提供的编译工具。

下一步:把 config.json 里的 base_url 和 model_name 换成你本地 Ollama 的接口,先用零成本的本地模型跑通第一章,再换云端模型调质量。

【免费下载链接】AI_NovelGenerator使用ai生成多章节的长篇小说,自动衔接上下文、伏笔项目地址: https://gitcode.com/GitHub_Trending/ai/AI_NovelGenerator

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/26 2:13:48

储运部经理绩效考核指标量表与物流管理

绩效考核表中,储运部经理的绩效指标涵盖了从物料入库到部门管理费用节省的多个方面,侧重于确保物料质量、供应及时性、库存准确性以及部门运营成本的控制。每个绩效指标都设计有明确的考核目标和标准,目的在于通过精确的数据反映部门经理在日常管理中的表现。例如,物料入库…

作者头像 李华
网站建设 2026/9/26 2:13:48

项目部经理绩效考核指标量表与项目管理

在项目管理中,项目部经理的绩效考核标准不仅要关注项目的执行进度、质量以及团队管理能力,还要在更细化的层面上进行分析和评估。通过明确的KPI指标体系,可以有效地推动项目的顺利执行和团队的协同作业。本考核指标量表针对项目部经理的工作内容从多个维度进行了综合评估,以…

作者头像 李华
网站建设 2026/9/26 2:13:34

Navicat合法替代方案与数据库管理最佳实践

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/26 2:13:05

工业以太网温湿度采集:断线重连与断点续传的工程实践

1. 从一次现场数据丢失说起:为什么断线重连和断点续传必须一起做做过工业现场数据采集的人大概都遇到过这种场景:一套以太网温湿度采集系统在实验室跑了一周都稳如老狗,拉到现场第一天就出问题。现场环境里电磁干扰大、交换机端口偶尔抖动、供…

作者头像 李华
网站建设 2026/9/26 2:12:24

直销部经理绩效考核指标量表与应用实践

在现代企业的运营管理中,绩效考核成为了评估员工工作成效和推动公司战略目标实现的重要工具。特别是在直销部门,作为直接与市场接触的关键职能,其绩效考核指标的设计不仅影响着部门的工作动力,还直接关系到公司销售目标的达成。 本文将重点分析直销部经理的绩效考核体系,…

作者头像 李华