AI小说家 - 智能内容生成系统项目地址:GitHub - kele-tao/AI_Novel: 基于大模型的AI小说创作系统,支持小说和课程内容的智能生成,包含世界观设定、思维库、任务管理等完整功能。注意:生成效果和模型能力有非常大的关系项目简介
AI小说家是一个基于大语言模型的智能内容生成系统,能够根据用户提供的主题自动生成小说或课程内容。该系统具有完整的Web界面,支持任务队列管理、断点续传、内容预览等功能。 ui一览
核心功能1. 双模式内容生成- 小说模式:基于世界观设定和章节大纲,运用丰富的文学技巧生成小说内容
- 课程模式:根据课程大纲生成结构化的教学内容
2. 智能世界观系统- 自动生成详细的世界观设定(人物、地点、规则等)
- 动态更新世界观,随着故事进展添加新信息
- 为每个章节提供上下文参考,确保故事连贯性
3. 章节规划系统(思维库)- 为每个章节生成详细的执行剧本
- 包含关键事件、出场人物等要素
- 跟踪章节生成状态
4. 任务管理系统- 基于队列的任务处理机制
- 支持任务取消和断点续传
- 实时任务状态监控
5. 现代化Web界面- 响应式设计,支持中英文切换
- 实时日志显示
- 项目库管理和内容预览
- Token使用统计和图表展示
- AI写作秀场模式(动态文字展示)
技术架构后端技术栈- Python 3.x
- Flask Web框架
- Requests库(与LLM API通信)
- python-docx(文档处理)
- BeautifulSoup(内容解析)
前端技术栈- HTML5 + CSS3
- TailwindCSS(样式框架)
- Chart.js(数据可视化)
- Marked.js(Markdown解析)
AI集成- 兼容vLLM API接口
- 支持自定义模型端点
- Token统计和用量跟踪
项目结构
- .
- ├── main.py # 主应用文件(包含所有功能)
- ├── works_library/ # 生成内容存储目录
- │ ├── course/ # 课程内容目录
- │ └── novel/ # 小说内容目录
- │ └── 《作品名称》/ # 具体作品目录
- │ ├── _worldview/ # 世界观设定
- │ ├── _mind_library/ # 章节规划(思维库)
- │ └── 各章节文件.md
- ├── token_stats.json # Token使用统计
- ├── README.md # 英文说明文档
- └── README_ZH.md # 本中文说明文档
复制代码 装部署环境要求- Python 3.7+
- pip包管理器
- 可访问的LLM API服务(如vLLM部署的模型)
安装步骤- 克隆或下载项目代码
- 安装依赖包:
pip install python-docx beautifulsoup4 flask requests
- 配置LLM API连接参数(在[main.py](file:///d:/GUOSHIYIN/models/ai%E5%B0%8F%E8%AF%B4%E5%AE%B6/main.py)文件中):
VLLM_SERVER_HOST = "your_server_ip" # 修改为你的服务器IP
VLLM_SERVER_PORT = "your_server_port" # 修改为你的服务器端口
SERVED_MODEL_IDENTIFIER = 'your_model_path' # 修改为你的模型路径
使用指南pip install python-docx beautifulsoup4 flask requests配置LLM API连接参数(在[main.py](file:///d:/GUOSHIYIN/models/ai%E5%B0%8F%E8%AF%B4%E5%AE%B6/main.py)文件中):
python main.py启动成功后,终端将显示: ==================================================
AI Content Factory v7.0 (Web UI) Started!
Please open your browser to http://127.0.0.1:5000
================================================== 访问该地址即可进入操作界面。 界面功能说明- 创建项目:
- 输入主题内容
- 选择项目类型(小说/课程)
- 设置结构参数(章节数、字数等)
- 生成并确认大纲
- 作品库:
- 世界观:
- 查看小说的世界观设定
- 包含人物、地点、规则等详细信息
- 思维库:
- 任务队列:
- AI写作秀场:
- Token统计:
已完成功能特色- 断点续传:系统会自动跳过已生成的章节,支持中断后继续生成
- 上下文连贯:通过摘要机制确保章节间的故事连贯性
- 动态世界观:随着故事发展自动更新世界观设定
- 智能规划:为每个章节生成详细的执行剧本
- 多语言支持:界面支持中英文切换
- 实时监控:Web界面实时显示生成进度和日志
应用场景- 网络小说创作辅助
- 课程内容快速生成
- 创意写作灵感激发
- 教育资源批量制作
- 个人写作助手工具
注意事项- 需要配置可用的LLM API服务
- 生成质量取决于所使用模型的性能
- 长时间运行建议在服务器环境中部署
- 生成的内容仅供参考,使用时请注意版权问题
|