项目亮点
AI_NovelGenerator 是一款开源的 AI 小说创作工具,它能帮你:
- 智能剧情衔接:自动回顾前文,确保故事连贯性
- 伏笔自动管理:跟踪关键线索,避免剧情漏洞
- 多章节协调:支持上百章节的长篇创作
- 本地化部署:数据安全可控,无需担心隐私泄露
快速启动
环境要求与准备
开始之前,确保你的系统满足以下要求:
- Python 3.9+ 环境(推荐 3.10-3.12 版本)
- 有效的 API 密钥(支持 OpenAI、DeepSeek 等云端服务或 Ollama 等本地接口)
一键安装教程
打开终端,按顺序执行以下命令:
git clone <repository_url>
cd AI_NovelGenerator
pip install -r requirements.txt
如果遇到依赖安装问题,可能需要安装 C++ 编译工具来构建部分模块。
核心功能体验
配置个性化设置
复制示例配置文件并开始定制:
cp config.example.json config.json
打开 config.json 文件,根据你的需求填写配置信息。以下是关键配置项说明:
| 配置项 | 说明 | 推荐值 |
|---|---|---|
| api_key | AI 服务 API 密钥 | 必填项 |
| model_name | 选择 AI 模型 | gpt-4o-mini |
| temperature | 创意度参数 | 0.7 |
| topic | 小说核心主题 | 根据创作计划填写 |
| num_chapters | 总章节数 | 120 |
| word_number | 单章目标字数 | 4000 |
启动创作平台
配置完成后,运行以下命令启动应用:
python main.py
执行后,你将看到图形界面启动,可以开始你的 AI 辅助创作之旅。
个性化设置技巧
模型参数优化策略
根据你的创作风格调整关键参数:
- 创意度调节:temperature 值越高,AI 越有想象力;值越低,剧情越稳定可控
- 回复长度控制:max_tokens 决定单次生成文本的长度,长篇创作建议设置较高值
- 剧情连贯性:embedding_retrieval_k 控制回顾前文的段落数,确保上下文衔接

