littlebot
Published on 2025-04-08 / 0 Visits
0

【源码】基于Flask和Vue的诗词生成系统

项目简介

本项目是结合Flask后端与Vue前端的诗词生成系统。实现了前后端分离,支持文件上传、数据库操作等功能。用户能通过前端界面输入关键词,后端调用GPT - 3诗词生成模型API生成相关中文诗词。

项目的主要特性和功能

  1. 前后端分离:采用Flask作后端框架、Vue作前端框架,实现前后端解耦。
  2. 诗词生成:调用GPT - 3诗词生成模型API,依据用户输入关键词生成中文诗词。
  3. 文件上传与下载:支持用户上传图片或其他文件到服务器,也能下载服务器上的文件。
  4. 数据库操作:运用SQLAlchemy进行数据库的增删改查操作。
  5. API接口:提供RESTful API接口,便于前端调用后端功能。

安装使用步骤

前提条件

  1. 安装Python 3.x版本。
  2. 使用pip安装Flask、SQLAlchemy等依赖库。
  3. 使用npmyarn安装Vue.js。
  4. 参考GPT - 3诗词生成模型 - 中文 - large · 模型库 (modelscope.cn)配置并安装GPT - 3诗词生成模型。

使用步骤

  1. 将项目代码复制或下载到本地。
  2. 在项目根目录运行以下命令安装依赖库: bash pip install -r requirements.txt
  3. app.py中修改数据库的配置信息。
  4. 在项目根目录运行以下命令启动Flask后端服务器: bash python app.py
  5. 进入前端目录,运行以下命令启动Vue前端项目: bash npm install npm run serve
  6. 打开浏览器,访问前端页面,输入关键词并调用后端API生成诗词。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】