AI 小说创作 + 漫画插画生成工具。通过对话引导 AI 创作小说,自动拆分分镜脚本,并生成漫画图片。
小白用户建议使用 SQLite 版,不需要安装 PostgreSQL:
https://github.com/libohan-ha/-LoreVista/tree/sqlite
- AI 小说创作:基于 DeepSeek API,通过对话交互引导创作。
- 自动分镜:AI 将小说内容拆分为漫画分镜脚本,支持手动编辑。
- 漫画生成:基于 Image2 API 生成漫画图片,支持逐张重新生成。
- 角色卡系统:固定角色外貌描述,帮助保持人物形象一致。
- 多张垫图:支持上传多张参考图,让生成结果更稳定。
- 实时进度:对话、分镜、漫画生成都有进度反馈。
- 后端:Python / FastAPI / SQLAlchemy / PostgreSQL
- 前端:React / TypeScript / Vite / TailwindCSS
- AI:DeepSeek API + Image2 API
git clone https://github.com/libohan-ha/-LoreVista.git
cd -LoreVista请先安装并启动 PostgreSQL,然后创建数据库:
CREATE DATABASE manga_novel;默认连接地址是:
postgresql://postgres:postgres@localhost:5432/manga_novel
如果你的 PostgreSQL 用户名、密码、端口或数据库名不同,需要在后面的 .env 中修改 DATABASE_URL。
进入后端目录:
cd backend复制环境变量示例文件:
copy .env.example .env然后打开 backend/.env,确认或修改数据库配置:
DATABASE_URL=postgresql://postgres:postgres@localhost:5432/manga_novel
IMAGE_API_BASE_URL=https://api.duojie.games/v1
HOST=127.0.0.1
PORT=8000DeepSeek 和 Image2 的 API Key 可以不写在 .env 里,后面可以直接在网页里填写。
你可以选择下面任意一种方式安装前后端依赖。
进入项目根目录,双击:
install.bat
脚本会自动检查 Python / Node.js,并依次安装后端 (pip install) 和前端 (npm install) 依赖。看到 Install completed successfully! 即成功。
前置条件:已安装 Python 3.10+ 和 Node.js 18+。如果脚本提示找不到 Python 或 Node,请先去官网安装:
Python: https://www.python.org/downloads/(安装时勾选 Add Python to PATH)
Node.js: https://nodejs.org/
先安装后端依赖:
cd backend
pip install -r requirements.txt
cd ..再安装前端依赖:
cd frontend
npm install
cd ..你可以选择下面任意一种启动方式。
先打开一个终端,启动后端:
cd backend
python main.py再打开另一个终端,启动前端:
cd frontend
npm run dev然后在浏览器访问:
http://localhost:5173
进入项目所在的桌面文件夹,双击项目根目录里的:
start.bat
它会自动启动后端、前端,并打开浏览器页面。
如果浏览器没有自动打开,可以手动访问:
http://localhost:5173
打开网页后,点击页面上的 API Key 按钮。
你需要配置两个 Key:
用于 AI 对话、生成小说、生成分镜。
购买 / 查看用量:
https://platform.deepseek.com/usage
用于生成漫画图片。
充值入口:
https://api.duojie.games/console/token
购买后,把两个 API Key 分别填入网页里的 API Key 设置窗口,然后点击保存。
配置完成后,就可以开始测试:
- 点击“新建小说”
- 进入小说
- 和 AI 对话,生成小说内容
- 生成分镜
- 生成漫画图片
MIT