
AI长篇生成完整教程本地部署 AI_NovelGenerator 自动衔接上下文与伏笔【免费下载链接】AI_NovelGenerator使用ai生成多章节的长篇小说自动衔接上下文、伏笔项目地址: https://gitcode.com/GitHub_Trending/ai/AI_NovelGenerator让 AI 写长篇最常听到的抱怨很少是写不出来而是越写越乱前后章节人设对不上、第三章埋的伏笔再也不被提及、配角的行为和前期设定互相打架。AI_NovelGenerator是一款针对这个问题设计的 AI 小说生成器在你自己的机器上运行接入你已有的大模型 API它负责把设定 → 目录 → 逐章起草 → 定稿审校整条流程走通并靠向量检索和状态文件维持跨章节的长期一致性。下面是从零配置到跑完一部多章节作品的完整路径包含参数调优点和常见坑位。这个工具解决的问题长篇创作的三个坑安装之前先弄清它把力气花在哪里因为这直接影响你后续怎么用它长程上下文丢失章节一多模型读不完全部前文就开始自由发挥。该工具把已定稿章节向量化存入本地向量库生成新章节前先检索召回相关剧情让新章记得前文。相关实现在 novel_generator 核心逻辑 和 向量库工具 中。伏笔与人物状态漂移全局摘要、人物状态、剧情要点被单独维护并在每次定稿后更新见 定稿模块后续章节可读取最新状态而不是只靠模型印象。设定与正文不一致一致性审校模块专门检测角色逻辑矛盾和前后剧情冲突见 一致性检查器。一句话概括正文质量取决于你接入的模型而它负责的是别让写崩。本地跑 AI_NovelGenerator 的前置条件确认 Python 版本并装好依赖工具要求 Python 3.9 及以上官方建议 3.10 到 3.12 之间兼容性最好。先在命令行确认python --version版本不符就先从官网安装对应版本。然后获取源码并安装依赖git clone https://gitcode.com/GitHub_Trending/ai/AI_NovelGenerator cd AI_NovelGenerator pip install -r requirements.txtrequirements.txt 里几个值得留意的依赖customtkinter是图形界面框架langchain与chromadb用于向量检索是上下文一致性的基础。若个别包需要本地编译而失败Windows 上较常见先安装 C 编译工具链再重试。准备一个可用的 API 密钥工具本身不附带模型需要你自己提供服务。云端服务OpenAI 系列、DeepSeek、Gemini 等和本地部署的 OpenAI 兼容接口如 Ollama都可以硬性要求只有一条密钥有效且网络能访问base_url指向的地址。填好 config.json启动前唯一的手动环节cp config.example.json config.json完整样例见 配置示例整体按模型预设 任务分配分组llm_configs可存多个生成模型预设每个预设含api_key、base_url、model_name、temperature、max_tokens、timeout、interface_formatembedding_configs向量模型设置除model_name外还有retrieval_k控制每次召回多少条历史内容other_params小说参数包括topic主题、genre类型如玄幻、都市、科幻、num_chapters总章节数、word_number每章目标字数、filepath输出保存路径choose_configs给各生成阶段分别指派模型——设定、目录、草稿、定稿、审校五个环节可以各用各的不必全程用最贵的模型。读写这套配置的文件是 配置管理器在图形界面里保存会写回同一文件所以手改文件和在界面里改是等价的二选一即可。启动之后一部书从零到完稿的实际路径python main.py命令执行后进入 图形界面 工作台。以下是从空窗口到成品的实际流程对应界面上的按钮生成设定填好主题、类型、章节数、每章字数后点击生成产出Novel_setting.txt包含世界观架构、角色设定与剧情暗线。建议打开文件通读一遍方向不对的地方直接改后面的步骤都基于它。生成目录基于设定文件产出Novel_directory.txt给出每章标题与剧情提示。同样建议人工过目把跑偏的章节提前修正。生成章节草稿输入章节号可选地在本章指导里写明对这一章的期望。系统会读取设定、目录与已定稿章节并做向量检索召回历史剧情产出本章大纲outline_X.txt与正文chapter_X.txt。草稿可以直接在界面文本框里编辑。定稿当前章节这一步不是写完而是把本章写回长期记忆——更新全局摘要global_summary.txt、人物状态character_state.txt刷新向量检索库与剧情要点如plot_arcs.txt保证后续章节能检索到最新信息。一致性审校可选对最新章节跑一次冲突检测角色逻辑或前后矛盾会输出详细提示。之后对每一章重复第 3 到第 5 步直到全部定稿。效果不满意时先调这三个参数不必背下所有配置字段实际使用中有九成体感差异来自这三处temperature配置默认 0.7适合大多数场景调到 0.9 更有想象力但更容易跑题max_tokens模型单次回复长度上限示例配置中为 8192 至 32768。每章字数目标高时确认该值与所选模型实际支持的上限匹配retrieval_k向量检索召回条数设为 4 能较好平衡相关性与召回量。若感觉后半部不记得前文可尝试调大。还有一个容易忽略的点切换embedding_configs里的向量模型后旧向量与新模型不匹配建议清空 vectorstore 目录重来。只换生成模型则简单改llm_configs对应预设的model_name即可不同服务商的接口差异由 LLM 适配器 处理不需要关心底层格式。出了问题时从哪里查起API 连接失败按顺序检查api_key是否正确、base_url能否访问、账户是否开通了对应模型权限。若报错形如 Expecting value: line 1 column 1通常说明接口返回的不是 JSON 而是网页或错误页优先排查网络与密钥504 / 超时多为服务侧繁忙或接口不稳定可重试并确认timeout没有设得过短剧情连贯性不足确认向量检索真的配置生效了——embedding 的接口格式与模型名都要显式指定。启用并跑通之后上下文连贯性的改善通常最直观换了模型没生效确认choose_configs指向的是你修改过的那个预设并在界面中保存过配置。它适合什么、不适合什么最后把边界说清楚避免预期错位适合设定一致性要求高的长篇——玄幻、科幻、都市幻想等有稳定 API 密钥、希望 AI 承担从大纲到初稿完成这一段的用户不适合期望零修改出成品的场景。每章产出应理解为初稿完成的状态人工润色仍是必要环节成本意识生成、定稿、审校每一步都消耗 token章节数越多花费越高。建议先用 10 章、每章 3000 字左右做小规模验证效果满意再放大篇幅。下一步建议定稿后别跳过一致性审校哪怕每章只跑一次——冲突发现得越早返工代价越小。【免费下载链接】AI_NovelGenerator使用ai生成多章节的长篇小说自动衔接上下文、伏笔项目地址: https://gitcode.com/GitHub_Trending/ai/AI_NovelGenerator创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考