项目简介
本项目是结合Flask后端与Vue前端的诗词生成系统。实现了前后端分离,支持文件上传、数据库操作等功能。用户能通过前端界面输入关键词,后端调用GPT - 3诗词生成模型API生成相关中文诗词。
项目的主要特性和功能
- 前后端分离:采用Flask作后端框架、Vue作前端框架,实现前后端解耦。
- 诗词生成:调用GPT - 3诗词生成模型API,依据用户输入关键词生成中文诗词。
- 文件上传与下载:支持用户上传图片或其他文件到服务器,也能下载服务器上的文件。
- 数据库操作:运用SQLAlchemy进行数据库的增删改查操作。
- API接口:提供RESTful API接口,便于前端调用后端功能。
安装使用步骤
前提条件
- 安装Python 3.x版本。
- 使用
pip
安装Flask、SQLAlchemy等依赖库。 - 使用
npm
或yarn
安装Vue.js。 - 参考GPT - 3诗词生成模型 - 中文 - large · 模型库 (modelscope.cn)配置并安装GPT - 3诗词生成模型。
使用步骤
- 将项目代码复制或下载到本地。
- 在项目根目录运行以下命令安装依赖库:
bash pip install -r requirements.txt
- 在
app.py
中修改数据库的配置信息。 - 在项目根目录运行以下命令启动Flask后端服务器:
bash python app.py
- 进入前端目录,运行以下命令启动Vue前端项目:
bash npm install npm run serve
- 打开浏览器,访问前端页面,输入关键词并调用后端API生成诗词。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】