一个基于Streamlit的小说生成工具,能够根据用户输入的故事设定和特殊要求,自动生成连贯的小说内容。
- 支持多种小说风格:奇幻冒险、浪漫喜剧、科幻探索等
- 支持自定义api服务
- 可自定义系统提示词(prompt)控制生成内容风格
- 提供故事设定、单轮生成特殊要求等输入区域
- 支持上下文记忆功能,保持故事连贯性
- 可调整生成参数(温度、长度等)控制输出质量
- 克隆仓库
git clone https://github.com/LeoAndJellyfish/Novelist.git
- 安装依赖
使用uv安装:
uv sync
- 配置环境变量
在项目根目录创建.env
文件,添加以下内容:
BASE_URL=https://api.deepseek.com
API_KEY=your_api_key_here
MODEL_NAME=deepseek-chat
- 运行应用
使用uv运行:
uv run -m streamlit run novel_generator.py
本项目采用MIT许可证 - 详见LICENSE文件。
pyinstaller run.spec --clean