[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-80306":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":8,"htmlUrl":8,"language":9,"languages":8,"totalLinesOfCode":8,"stars":10,"forks":11,"watchers":12,"openIssues":13,"contributorsCount":14,"subscribersCount":14,"size":14,"stars1d":15,"stars7d":16,"stars30d":17,"stars90d":14,"forks30d":14,"starsTrendScore":18,"compositeScore":19,"rankGlobal":8,"rankLanguage":8,"license":20,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":23,"hasPages":21,"topics":24,"createdAt":8,"pushedAt":8,"updatedAt":25,"readmeContent":26,"aiSummary":27,"trendingCount":14,"starSnapshotCount":14,"syncStatus":28,"lastSyncTime":29,"discoverSource":30},80306,"-LoreVista","libohan-ha\u002F-LoreVista","libohan-ha",null,"TypeScript",94,14,70,1,0,9,18,22,27,3.53,"MIT License",false,"main",true,[],"2026-06-12 02:04:00","# LoreVista\n\nAI 小说创作 + 漫画插画生成工具。通过对话引导 AI 创作小说，自动拆分分镜脚本，并生成漫画图片。\n\n> 小白用户建议使用 SQLite 版，不需要安装 PostgreSQL：  \n> https:\u002F\u002Fgithub.com\u002Flibohan-ha\u002F-LoreVista\u002Ftree\u002Fsqlite\n\n## 功能\n\n- **AI 小说创作**：基于 DeepSeek API，通过对话交互引导创作。\n- **自动分镜**：AI 将小说内容拆分为漫画分镜脚本，支持手动编辑。\n- **漫画生成**：基于 Image2 API 生成漫画图片，支持逐张重新生成。\n- **角色卡系统**：固定角色外貌描述，帮助保持人物形象一致。\n- **多张垫图**：支持上传多张参考图，让生成结果更稳定。\n- **实时进度**：对话、分镜、漫画生成都有进度反馈。\n\n## 技术栈\n\n- **后端**：Python \u002F FastAPI \u002F SQLAlchemy \u002F PostgreSQL\n- **前端**：React \u002F TypeScript \u002F Vite \u002F TailwindCSS\n- **AI**：DeepSeek API + Image2 API\n\n## 使用教程（PostgreSQL 版）\n\n### 1. 拉取项目代码\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Flibohan-ha\u002F-LoreVista.git\ncd -LoreVista\n```\n\n### 2. 准备 PostgreSQL 数据库\n\n请先安装并启动 PostgreSQL，然后创建数据库：\n\n```sql\nCREATE DATABASE manga_novel;\n```\n\n默认连接地址是：\n\n```text\npostgresql:\u002F\u002Fpostgres:postgres@localhost:5432\u002Fmanga_novel\n```\n\n如果你的 PostgreSQL 用户名、密码、端口或数据库名不同，需要在后面的 `.env` 中修改 `DATABASE_URL`。\n\n### 3. 配置后端环境变量\n\n进入后端目录：\n\n```bash\ncd backend\n```\n\n复制环境变量示例文件：\n\n```bash\ncopy .env.example .env\n```\n\n然后打开 `backend\u002F.env`，确认或修改数据库配置：\n\n```env\nDATABASE_URL=postgresql:\u002F\u002Fpostgres:postgres@localhost:5432\u002Fmanga_novel\nIMAGE_API_BASE_URL=https:\u002F\u002Fapi.duojie.games\u002Fv1\nHOST=127.0.0.1\nPORT=8000\n```\n\nDeepSeek 和 Image2 的 API Key 可以不写在 `.env` 里，后面可以直接在网页里填写。\n\n### 4. 安装依赖\n\n你可以选择下面任意一种方式安装前后端依赖。\n\n#### 方式一（推荐，小白友好）：双击 `install.bat`\n\n进入项目根目录，双击：\n\n```text\ninstall.bat\n```\n\n脚本会自动检查 Python \u002F Node.js，并依次安装后端 (`pip install`) 和前端 (`npm install`) 依赖。看到 `Install completed successfully!` 即成功。\n\n> 前置条件：已安装 Python 3.10+ 和 Node.js 18+。如果脚本提示找不到 Python 或 Node，请先去官网安装：  \n> Python: https:\u002F\u002Fwww.python.org\u002Fdownloads\u002F（安装时勾选 *Add Python to PATH*）  \n> Node.js: https:\u002F\u002Fnodejs.org\u002F\n\n#### 方式二：手动安装\n\n先安装后端依赖：\n\n```bash\ncd backend\npip install -r requirements.txt\ncd ..\n```\n\n再安装前端依赖：\n\n```bash\ncd frontend\nnpm install\ncd ..\n```\n\n### 5. 启动项目\n\n你可以选择下面任意一种启动方式。\n\n#### 方式一：分别启动后端和前端\n\n先打开一个终端，启动后端：\n\n```bash\ncd backend\npython main.py\n```\n\n再打开另一个终端，启动前端：\n\n```bash\ncd frontend\nnpm run dev\n```\n\n然后在浏览器访问：\n\n```text\nhttp:\u002F\u002Flocalhost:5173\n```\n\n#### 方式二：双击 start.bat 启动\n\n进入项目所在的桌面文件夹，双击项目根目录里的：\n\n```text\nstart.bat\n```\n\n它会自动启动后端、前端，并打开浏览器页面。\n\n如果浏览器没有自动打开，可以手动访问：\n\n```text\nhttp:\u002F\u002Flocalhost:5173\n```\n\n### 6. 配置 API Key\n\n打开网页后，点击页面上的 **API Key** 按钮。\n\n你需要配置两个 Key：\n\n#### DeepSeek API Key\n\n用于 AI 对话、生成小说、生成分镜。\n\n购买 \u002F 查看用量：\n\n```text\nhttps:\u002F\u002Fplatform.deepseek.com\u002Fusage\n```\n\n#### Image2 API Key\n\n用于生成漫画图片。\n\n充值入口：\n\n```text\nhttps:\u002F\u002Fapi.duojie.games\u002Fconsole\u002Ftoken\n```\n\n购买后，把两个 API Key 分别填入网页里的 API Key 设置窗口，然后点击保存。\n\n### 7. 开始测试\n\n配置完成后，就可以开始测试：\n\n1. 点击“新建小说”\n2. 进入小说\n3. 和 AI 对话，生成小说内容\n4. 生成分镜\n5. 生成漫画图片\n\n## 效果\n\n\u003Cimg width=\"1437\" height=\"1325\" alt=\"image\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F292cd965-1bbe-4ac2-be2c-e577d1c1b545\" \u002F>\n\u003Cimg width=\"2477\" height=\"1474\" alt=\"8225c4cd8b1ac53ee97418cc6646db8c\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F2e394e4c-f0c0-4af6-ae8d-63713d111cde\" \u002F>\n\u003Cimg width=\"2478\" height=\"1479\" alt=\"image\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F5e4a6aa5-9f7f-49a2-8e47-65a5c2ad9dec\" \u002F>\n\n## License\n\nMIT\n","LoreVista 是一个结合了AI小说创作与漫画插画生成的工具，它能够通过对话引导用户创作小说，并自动生成漫画分镜脚本和图片。该项目的核心功能包括基于DeepSeek API的小说创作、自动化的漫画分镜设计及利用Image2 API生成高质量漫画图像。此外，还支持角色卡系统以保持人物形象一致性以及多张垫图上传来提高生成结果的稳定性。LoreVista适用于希望快速将故事概念转化为视觉艺术形式的内容创作者们，无论是业余爱好者还是专业作家都能从中受益。技术上，该应用采用了Python\u002FFastAPI\u002FPostgreSQL作为后端架构，React\u002FTypeScript构建前端界面，确保了高效的数据处理能力和良好的用户体验。",2,"2026-06-11 04:00:15","CREATED_QUERY"]