# novel_llm_web
**Repository Path**: fzboy/novel_llm_web
## Basic Information
- **Project Name**: novel_llm_web
- **Description**: 小说生成器
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 1
- **Created**: 2024-10-11
- **Last Updated**: 2025-02-18
## Categories & Tags
**Categories**: Uncategorized
**Tags**: AI, Vue
## README
# 小说生成器
助力作者便利高效写小说

跳转后端
## 原理
利用AI 文生文,结合章节数(序号)、概要(某一章节的摘要)续写小说章节
## 功能
### 1、概要
输入章节数、正文填入文本框,点击”概要”,即可获得该章节的小说概要,如下图所示

### 2、生成
输入章节数、在文本框内输入章节大纲,如果大纲中涉及前面章节,则提取对应章节概要,
补充到上下文来增强AI,生成小说章节,如下图所示


## 架构
采用BS交互,前后端分离架构
### 后端
python、sqlite、fastapi、tortose-orm
### 前端
vue3、elementui-plus、ts、pinia
### AI
langchain、通义千问
## 启动
填充 gen_novel/config/ai.json中模型参数,依次启动后端、前端即可
### 后端启动
python gen_novel/main.py
### 前端启动
dev vite
## 待优化
1、支持更多模型
2、引入向量数据库
3、打包部署
## Project Setup
```sh
npm install
```
### Compile and Hot-Reload for Development
```sh
npm run dev
```
### Type-Check, Compile and Minify for Production
```sh
npm run build
```