Skip to content

Releases: YILING0013/AI_NovelGenerator

AI_NovelGenerator_V1.4.4

19 Mar 15:01
ab9beea

Choose a tag to compare

依据最近的一些更新,重新对项目进行了打包。

主要更新内容:
增加的角色的管理;
优化了生成章节的流程;
改进了提示词;

注意:
如果你具有使用源码部署并运行成功的能力,不是完全无动手能力的小白,都不建议使用打包项目,当前pyinstall打包的项目臃肿且遇见问题难以维护,任何情况下都不推荐使用打包版;

由于技术和知识受限,当前暂时不知道如何更轻量化的打包项目

AI_NovelGenerator_V1.4.2

10 Feb 11:32

Choose a tag to compare

对缓存逻辑进行优化;

AI_NovelGenerator_V1.4.1

09 Feb 09:49

Choose a tag to compare

修复了一些错误;

优化部分逻辑:
中断后重试的逻辑;
提示词优化;

AI_NovelGenerator_V1.4.0

07 Feb 02:46

Choose a tag to compare

Pre-release

相关改动

UI 新增

  • max_tokens 控制滑块
  • ToolTip 组件
  • 输入框右键菜单

全新提示词与任务流程

  1. 流程整合

    • 整合雪花写作法、角色弧光理论、悬念三要素模型
    • 细化多流程步骤:
      • 核心种子生成
      • 角色弧光模型构建
      • 世界构建矩阵生成
      • 情节架构设计
      • 章节目录生成
      • 章节正文写作
  2. 章节目录生成优化

    • 拆分章节目录生成逻辑,自动依据 max_token 计算目录长度并分块生成
  3. 章节提示词优化

    • 拆分首章节与后续章节提示词,优化衔接逻辑

模块与接口适配

  • 独立模块接口

    • 将不同服务接口适配分离到独立模块中,提高代码可维护性和清晰度,避免混杂条件判断
  • 接口逻辑优化

    • 旧接口判断逻辑(if-else)已更改为新的模块:llm_adapters.pyembedding_adapters.py
      • 包含处理 OpenAI 兼容接口和自定义接口的类
  • 向量库逻辑优化

    • 基于前三章合并文本的检索逻辑,结合前文概括和关键词预测进行检索

AI_NovelGenerator_V1.3.2

04 Feb 10:36
8d8e549

Choose a tag to compare

修复了一些问题:

  • 接口错误;
  • 逻辑优化;
  • 增加配置项;

其它下载方式:
百度网盘.txt

AI_NovelGenerator_V1.3.0

03 Feb 06:21

Choose a tag to compare

更新说明

最新功能与优化

1. OpenAIEmbeddings 模型显式指定

  • 在调用OpenAIEmbeddings时现在强制要求显式指定model=embedding_model_name参数

2. 文本类型安全增强

  • 新增文本类型校验机制,传入嵌入向量的文本内容现在会自动进行类型检查,确保输入内容必须是字符串类型(str

3. URL 路径自动修正

  • create_embeddings_object中新增URL校验逻辑:自动对base_urlembedding_base_url进行路径补充,确保最终请求地址始终包含/v1后缀

4. 章节管理界面升级

  • 新增专用管理面板
    • 切换到Chapters Manage标签页
    • 支持刷新章节列表按钮获取最新文件状态
  • 增强编辑功能
    • 支持通过下拉菜单/上一章/下一章切换章节
    • 采用保存修改按钮进行内容持久化存储
    • 编辑内容将直接写回原始章节文件

5. 功能模块化重构

  • 解耦核心生成功能:
    def Novel_setting_generate():
        # 独立的世界观/角色设定生成逻辑
    
    def Novel_directory_generate():
        # 独立的目录结构生成逻辑

AI_NovelGenerator_V1.2.4

01 Feb 12:11

Choose a tag to compare

#13 修复该问题;
新增一部分逻辑;

AI_NovelGenerator_V1.2.3

31 Jan 16:25

Choose a tag to compare

Pre-release

修复了

  • #3 name 'ONNXMiniLM_L6_V2' is not defined;

  • #2 Expecting value: line 1 column 1 (char 0) ;

添加了

  1. 章节指导:对当前生成章节剧情的任何期望或指导 ;
  2. 重复单章节生成:对不满意的章节可以重复生成草稿,直到确认;
  3. 自定义知识库:上传自定义资料;
  4. 自动扩写:章节字数少于限定字数时,自动扩写到指定字数;

当前打包由于含有torch等环境,因此压缩包较大

AI_NovelGenerator_V1.0

30 Jan 15:20

Choose a tag to compare

打包程序1.0版,一键运行,无需python环境