AI小说生成器:自动创作多章节故事

AI小说生成器:您的下一代故事创作助手

对于那些曾梦想写一部鸿篇巨制、多章小说,但又被其庞大工程量所压倒的人来说,AI_NovelGenerator项目提供了一个革命性的解决方案。该开源工具由YILING0013开发并在GitHub上发布,它利用大型语言模型(LLM)的强大功能,在长篇叙事创作的各个阶段提供自动化和辅助。

什么是AI_NovelGenerator?

AI_NovelGenerator的核心是一个精密的叙事引擎,旨在生成多章小说,同时保持上下文连贯性、人物发展和情节一致性等关键要素。与简单的文本生成器不同,它经过精心设计,能够在长篇叙事中追踪复杂的细节、情节转折和人物弧线。

该项目拥有一系列令人印象深刻的功能,使其成为小说作家的综合性工具套件:

  • 小说设定工坊: 细致构建世界观、人物背景故事和复杂的情节蓝图。
  • 智能章节生成: 通过多阶段生成确保章节之间无缝衔接和流畅过渡。
  • 状态追踪系统: 监测人物发展并管理伏笔,使故事更丰富。
  • 语义检索引擎: 利用基于向量的长程上下文一致性,防止情节漏洞。
  • 知识库集成: 支持本地文档引用,允许您导入自己的研究或背景资料。
  • 自动化审查机制: 检测情节矛盾和逻辑不一致。
  • 可视化工作台(GUI): 用户友好的图形界面,简化了从配置到生成和审查的整个过程。

工作原理

AI_NovelGenerator通过引导您完成结构化的小说创作过程来运行:

  1. 生成设定(步骤1): 根据您选择的主题、类型和期望的章节数,系统会创建一个Novel_setting.txt文件。这其中包括世界观构建、人物信息和底层故事情节。您可以审阅并修改这个基础文档。

  2. 生成提纲(步骤2): 利用已确定的Novel_setting.txt,该工具会生成一个Novel_directory.txt文件,其中包含您整部小说的章节标题和简要摘要。同样,您可以完全控制编辑或扩展这些内容。

  3. 生成章节草稿(步骤3): 对于每个章节,系统会参考您已确定的设定、小说提纲以及任何之前已定稿的章节。它采用向量检索技术确保上下文的连贯性,生成章节大纲(outline_X.txt)和正文(chapter_X.txt)。

  4. 敲定当前章节(步骤4): 一旦您对章节草稿满意,定稿操作会更新global_summary.txtcharacter_state.txt和向量检索库。这确保了后续章节都是基于最新、最一致的信息构建的。

可选的“一致性审校”按钮([可选] 一致性审校)进一步帮助识别和解决叙事中潜在的逻辑缺陷或矛盾。

技术细节与设置

该项目主要使用Python 3.9+构建,旨在简化用户操作。要开始使用,您需要:

  • Python 3.9+(推荐3.10-3.12)
  • pip包管理器
  • LLM服务的API密钥,例如OpenAI、DeepSeek,或与OpenAI API兼容的本地服务,如Ollama。

安装过程简单直接:

git clone https://github.com/YILING0013/AI_NovelGenerator
cd AI_NovelGenerator
pip install -r requirements.txt
python main.py

config.json文件允许您对API密钥、基础URL、模型(用于生成和嵌入)、温度设置(用于创造力)、最大token数以及详细的小说参数(如主题、类型、章节数和每章字数)进行广泛自定义。

为何选择AI_NovelGenerator?

该项目因其在创意写作中的实际应用而脱颖而出。它解决了小说家面临的常见挑战,例如在数百页作品中保持一致性,管理复杂的人物弧线,以及克服写作障碍。通过自动化写作的基础性和组织性方面,它使作者能够专注于故事创作中真正具有创意性的部分。

无论您是抱有抱负的奇幻小说家、科幻爱好者,还是仅仅想尝试AI辅助创意 endeavors 的人,AI_NovelGenerator都提供了一个强大且易于访问的平台,帮助您将文学愿景变为现实。

项目链接: AI_NovelGenerator on GitHub

原创文章: 查看原文

分享本文