Skip to content

Commit 8d2d66b

Browse files
committed
(未测试)改进了断点续跑的逻辑,扩写功能改为质询
1. **在生成小说架构 (`Novel_architecture_generate`) 时**: - 新增了 `partial_architecture.json` 用来保存各步骤(核心种子、角色动力学、世界观、三幕式情节)已经生成的结果。 - 每完成一步,就将结果写入 `partial_architecture.json`;如果中途中断或失败了,下次调用该函数时,会直接跳过已完成的步骤,从失败的步骤继续执行。 - 全部完成后,会生成 `Novel_architecture.txt`,并删除 `partial_architecture.json`。 2. **在生成章节蓝图 (`Chapter_blueprint_generate`) 时**: - 如果 `Novel_directory.txt` **已有部分内容**,则说明之前已经生成了一部分。此时会从已完成的章节数继续往后生成,以实现**断点续跑**。 - 如果 `Novel_directory.txt`为空但**章节数少于一个阈值**(计算自 `chunk_size >= number_of_chapters`),则**一次性**生成,否则进行**分块生成**。 - 每完成一个分块,就把新生成的内容**追加**到 `Novel_directory.txt`(实际是整体覆盖写入,但包含已经生成的+新增的),以保证**中途出错**时不至于全部丢失。
1 parent 2346524 commit 8d2d66b

File tree

4 files changed

+255
-169
lines changed

4 files changed

+255
-169
lines changed

main.spec

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ exe = EXE(
4545
a.scripts,
4646
[],
4747
exclude_binaries=True,
48-
name='AI_NovelGenerator_V1.4.0',
48+
name='AI_NovelGenerator_V1.4.1',
4949
debug=True,
5050
bootloader_ignore_signals=False,
5151
strip=False,
@@ -66,5 +66,5 @@ coll = COLLECT(
6666
strip=False,
6767
upx=True,
6868
upx_exclude=[],
69-
name='AI_NovelGenerator_V1.4.0'
69+
name='AI_NovelGenerator_V1.4.1'
7070
)

0 commit comments

Comments
 (0)