四步玩转AI小说生成:AI_NovelGenerator 部署与配置教程
四步玩转AI小说生成AI_NovelGenerator 部署与配置教程【免费下载链接】AI_NovelGenerator使用ai生成多章节的长篇小说自动衔接上下文、伏笔项目地址: https://gitcode.com/GitHub_Trending/ai/AI_NovelGeneratorAI_NovelGenerator 是一个AI小说生成工具。它基于大语言模型可以理解为能读题、能续写、还能记住前文的AI服务自动衔接上下文、管理伏笔并做一致性校对适合想批量产出多章节连载的写作者以及想尝试本地部署生成管线的技术爱好者。它解决什么问题长篇小说难在记性写长篇最容易翻车的不是某一章写得差而是记性差写到第 30 章忘了主角第 3 章捡到的道具伏笔埋了不收口。AI_NovelGenerator 把记性做成了文件——每章定稿后程序自动更新全局摘要和角色状态写下一章时它通过向量检索把文本变成数字索引按相似度翻找前文相关段落召回旧内容剧情因此不容易崩。整个操作在图形界面里完成不需要写命令行。你只需要准备一个 AI 模型的 API 密钥云端DeepSeek、OpenAI或本地Ollama都可以。 快速上手四步从克隆到打开界面环境要求 Python 3.9 及以上3.10–3.12 表现最稳。先运行python --version确认版本。1. 拉取源码git clone https://gitcode.com/GitHub_Trending/ai/AI_NovelGenerator cd AI_NovelGenerator跑通后应看到目录下有main.py、config.example.json、requirements.txt等文件。2. 安装依赖pip install -r requirements.txt结尾出现 Successfully installed 即为成功。个别包编译失败的话看文末排错清单第 4 条。3. 准备配置文件cp config.example.json config.json打开config.json先只填一个 LLM 的api_key其余留空也能启动。4. 启动程序python main.py跑通后应看到弹出标题为 Novel Generator GUI 的窗口。系统就绪。⚙️ 关键配置解读必改项只有三处这一节回答AI小说生成配置里哪些字段是必填的其余保持默认。api_key、base_url、model_name连接 AI 服务的三件套要一起填。换服务商时三个字段都要改。interface_format声明这个服务说哪种协议DeepSeek、OpenAI、Gemini。base_url指向非 OpenAI 兼容接口时别忘了同步修改。other_params里的topic主题、genre类型、num_chapters总章数、word_number每章目标字数、filepath保存路径这五项也可以启动后直接在界面里改文件里可以先留空。向量检索依赖embedding_configs里的api_key不填它召回前文这项核心能力就用不了具体怎么配见下文调优一节。 端到端实战一个三章城市悬疑下面用3 章 × 2000 字跑一遍完整流程每步都给出预期产物。填参数。在界面里设 topic 为城市里的最后一位外卖员genre 为城市悬疑章数 3每章约 2000 字保存路径新建一个空文件夹。生成设定。点击生成设定按钮。预期产物保存目录里出现Novel_setting.txt世界观、人物小传、伏笔点都在里面可以直接编辑。生成目录。点击生成目录按钮。预期产物出现Novel_directory.txt每章一个标题加一句梗概。在这里检查章节顺序不满意直接改文件。生成第 1 章草稿。选中第 1 章在本章指导框里输入类似以雨夜接单开场带出神秘乘客点击生成章节草稿。预期产物outline_1.txt本章细纲和chapter_1.txt正文初稿两个文件可以在编辑器里直接改文字。定稿当前章。点击定稿当前章。程序会重写定稿同时更新global_summary.txt全局剧情摘要、character_state.txt角色状态并把内容写入向量库。这步不能跳过——跳过了第 2 章就不知道第 1 章发生了什么。一致性校对可选。点击一致性校对按钮程序扫描最新一章的逻辑冲突结果打在日志区。重复最后三步直到第 3 章定稿。你就得到一部设定自洽的三章连载。 进阶与调优遇到什么情况才看哪段想省成本或提质量生成过程分五个环节设定、目录、细纲、定稿、校对每个环节可以指定不同模型。改config.json里的choose_configs把设定和细纲指给便宜的 flash 级模型定稿留给更强的模型即可。切换逻辑实现在 llm_adapters.py。想写更长而不跑偏确认向量检索已启用。本地部署的话先启动 Ollama 并拉取嵌入模型嵌入模型负责把文本转成向量ollama serve ollama pull nomic-embed-text再把 embedding 配置指向 Ollama 的地址。注意更换嵌入模型后必须清空vectorstore目录旧索引是旧模型的向量复用会检索错乱。检索实现在 novel_generator/vectorstore_utils.py。想改文风所有提示词集中在 prompt_definitions.py改措辞就能改文风。另外temperature创意参数0 到 1默认 0.7 偏稳调到 0.9 更天马行空章节生成到一半被截断时把max_tokens调大如 8192 或 32768。️ 排错清单四个高频问题1. 报 Expecting value: line 1 column 1 (char 0)现象点生成后提示 JSON 解析错误。 原因API 返回了报错页而不是数据通常是api_key或base_url填错。 解法用浏览器手动带上密钥请求一次接口返回正常再回来重试。2. 出现 HTTP 504 Gateway Timeout现象请求卡住后超时。 原因API 侧拥塞或网络不稳。 解法把配置里的timeout调大或换一个更稳定的接入点重试。3. 新章节不断和前文设定打架现象模型写出的内容像没读过前几章。 原因向量检索没启用或换了嵌入模型后没清vectorstore。 解法补齐 embedding 配置换模型后清空vectorstore目录重新生成。4. Windows 下 pip 安装个别包失败现象安装时提示需要 C 编译器。 原因依赖里有需要本地编译的模块而环境缺构建工具。 解法安装 Visual Studio Build Tools勾选使用 C 的桌面开发工作负载再重装。下一步做什么先按上面的三章流程原样跑一遍配置不用动。跑通之后想看程序怎么拼装上下文和提示词读 novel_generator/chapter.py 和 prompt_definitions.py想看校对逻辑看 consistency_checker.py。更完整的参数说明在 README_zh-CN.md 里。【免费下载链接】AI_NovelGenerator使用ai生成多章节的长篇小说自动衔接上下文、伏笔项目地址: https://gitcode.com/GitHub_Trending/ai/AI_NovelGenerator创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

苏州威尔达交流/直流两用电阻焊电源,支持多种焊枪匹配,承接小批量试焊与参数标定

苏州威尔达交流/直流两用电阻焊电源,支持多种焊枪匹配,承接小批量试焊与参数标定

随着国内新能源、汽车零部件、精密电子等高端制造领域的快速发展,精密焊接作为制造工序中影响产品品质与生产效率的核心环节,对焊接电源的精度、稳定性、适配性提出了越来越高的要求。过去国内精密电阻焊电源长期依赖进口产品,不仅采购成本高…

2026/9/26 7:34:51 阅读更多 →
Voicebox 教程:把电脑变成开源 AI 声音克隆工作室

Voicebox 教程:把电脑变成开源 AI 声音克隆工作室

Voicebox 教程:把电脑变成开源 AI 声音克隆工作室 【免费下载链接】voicebox The open-source AI voice studio. Clone, dictate, create. 项目地址: https://gitcode.com/GitHub_Trending/voicebox1/voicebox Voicebox 是一款开源、本地优先的 AI 语音工作室…

2026/9/26 7:34:51 阅读更多 →
强化学习驱动的机械臂自适应控制:从建模到部署

强化学习驱动的机械臂自适应控制:从建模到部署

简介:面向机器人自适应控制与强化学习方向的算法实现包,基于 Simulink 仿真环境,覆盖从环境交互、策略学习到行为评估的完整代码框架,适合自动化、机器人与人工智能方向的研究者用于学习与二次开发。压缩包共一百二十七份文件&…

2026/9/26 7:33:51 阅读更多 →

最新新闻

MySQL 5.7.22 生产部署指南:兼容性、安全初始化与 systemd 管理

MySQL 5.7.22 生产部署指南:兼容性、安全初始化与 systemd 管理

简介:本资源为MySQL 5.7.22官方Windows 32位安装包(mysql-5.7.22-win32),面向数据库初学者、运维人员及中小型项目开发者,用于快速部署稳定可靠的开源关系型数据库环境。压缩包共365个文件,含83个动态链接库…

2026/9/26 8:49:35 阅读更多 →
开源代码评审工作流:CLI+Agent+Git Diff三位一体架构

开源代码评审工作流:CLI+Agent+Git Diff三位一体架构

1. 项目概述:这不是一个“工具”,而是一套可落地的开源代码评审工作流“open-code-review”这个名称乍看像某个 GitHub 仓库名,但实际它代表的是一种正在快速演进的工程实践范式——把传统意义上依赖人工、会议、PR评论框完成的代码评审&…

2026/9/26 8:49:35 阅读更多 →
RoboCup 2D agent2d-3.1.1核心机制解析:Role、Bhv与WorldModel协同原理

RoboCup 2D agent2d-3.1.1核心机制解析:Role、Bhv与WorldModel协同原理

简介:本资源是一份面向RoboCup 2D机器人足球竞赛开发者的代码解析文档,专为初学者与进阶开发者梳理核心智能体行为逻辑与系统架构。文档深入拆解了bhv行为动作(如基础跑位、进攻踢球、守门员扑救等14类动作)、role球员角色&#x…

2026/9/26 8:49:35 阅读更多 →
Open-Code-Review:可审计的AI代码审查范式

Open-Code-Review:可审计的AI代码审查范式

1. “Open-Code-Review”不是新工具,而是一套可落地的开源协作范式 你可能在 GitHub Trending 或 Hugging Face 的 Weekly Report 里见过这个词——它不像 pre-commit 那样有明确的 CLI 命令,也不像 SonarQube 那样自带 Web 控制台。它没有官方仓库、…

2026/9/26 8:49:35 阅读更多 →
A2A协议全解析:AI Agent互操作标准、MCP关系与从0到1实践

A2A协议全解析:AI Agent互操作标准、MCP关系与从0到1实践

在 Agent 开发圈子里混久了,你会发现一个很魔幻的现实:单个 Agent 的能力越来越强,但把两个不同团队做的 Agent 放在一起,它们根本没法好好说话。这不光是接口格式不统一的问题,连“你帮我干件事”“干完了&#xff0c…

2026/9/26 8:49:35 阅读更多 →
ChatGPT-Shortcut「我的收藏」完全指南:标签分类、拖拽排序与跨设备同步的提示词库管理

ChatGPT-Shortcut「我的收藏」完全指南:标签分类、拖拽排序与跨设备同步的提示词库管理

AI 应用提示工程人工智能前端 【免费下载链接】ChatGPT-Shortcut Stop writing prompts from scratch — a searchable prompt library for ChatGPT, Claude, Gemini and Cursor Русский 한국어 العربية हिन्दी ไทย | 别再从头写提示词&…

2026/9/26 8:48:35 阅读更多 →

日新闻

数据库课后习题答案别硬背:当测试用例集刷,效率翻倍

数据库课后习题答案别硬背:当测试用例集刷,效率翻倍

简介:万常选版《数据库原理与设计》课后习题答案资源,覆盖第2至6章及第9章,适合正在学习关系模型、数据库建模、关系数据理论与模式求精的本科生、自学者作为复习与自测材料。压缩包共7个文件,含3个doc参考答案、2个sql示例脚本、…

2026/9/26 0:00:25 阅读更多 →
学校官网模拟全流程实践:从页面布局到后端接口与部署

学校官网模拟全流程实践:从页面布局到后端接口与部署

如果你正在找一门 Web 大作业的题目,或者刚开始接触 Web 前端开发想做点能拿来展示的东西,“学校官网模拟”几乎是最稳的选择。题目看着简单,但要把导航、新闻列表、轮播 Banner、二级页面、后台数据都串起来,其实已经把前端布局、…

2026/9/26 0:00:25 阅读更多 →
超级玛丽游戏源码C++:从零搭建横版跳跃游戏工程

超级玛丽游戏源码C++:从零搭建横版跳跃游戏工程

简介:这是一份面向游戏开发初学者与C进阶学习者的超级玛丽(超级马里奥)游戏源码,基于C面向对象编程实现,适合想通过经典项目理解游戏主循环、角色类设计、地图关卡加载与物理碰撞检测的读者参考。压缩包共49个文件&…

2026/9/26 0:00:25 阅读更多 →

周新闻

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

直接铺开项目本身吧。这几个月我一直在折腾一件事:用Flutter给OpenHarmony做一款游戏集合类的App,说白了就是把若干小游戏塞进一个壳里,用统一入口分发。这个方向本身不算新鲜,真正让我花了不少心思的,是首页那堆游戏卡…

2026/9/25 19:27:14 阅读更多 →
Word表格编号全攻略:从列表编号到题注交叉引用

Word表格编号全攻略:从列表编号到题注交叉引用

写Word文档,最让人头疼的往往是那些“看起来不起眼”的小问题。比如表格编号这事:今天在表后面多加了两个空白行,明天给客户交稿前发现整个章节的编号全部错位,光是挨个改序号就能耗掉大半个下午。我前阵子帮人整理一份上百页的技…

2026/9/25 11:15:26 阅读更多 →
从第一个站到第二个站:独立开发者的静态网站选型与落地实践

从第一个站到第二个站:独立开发者的静态网站选型与落地实践

1. 项目概述1.1 核心需求解析做独立开发者这几年,说实话,第一个网站上线的那天晚上我兴奋得没睡着。但等它跑了半年,流量惨淡、功能臃肿、代码自己都懒得看第二遍之后,我才慢慢琢磨明白一个道理:第一个网站是练手&…

2026/9/25 20:29:09 阅读更多 →

月新闻

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

2026/9/25 20:29:43 阅读更多 →
容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…

2026/9/25 20:29:31 阅读更多 →
容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步分类:[工程技术]细分主题:Docker 容器化技术与镜像安全管理:核心链路的逐步实现与关键代码取舍面对一个积累了五六年历史包袱的单体架构应用(包含 Web 接口、后台…

2026/9/25 19:27:26 阅读更多 →