最详细ChatGPT+AI绘画+企业知识库+视频去水印系统源码搭建流程,手把手教你搭建

news2025/1/11 7:52:49

一、系统介绍

这款源码搭载了强大的AI问答功能,是基于目前最强大AI大语言模型ChatGPT进行开发的Ai智能问答系统,并使用stablediffusion加最新的comfyui作为底层技术的绘画系统,使用comfyui的api接口,可以更灵活的定制自己的绘画工作流,支持sd v2.1、v1.5、xl全部模型。内置了知识库、支持上传csv格式的qa问答数据,使用milvus作为向量数据库,问答时可标注知识库内容!还可以一件对视频去水印,提取无水印视频、文案、音频,以及一件文案改写,简直是自媒体人的福音ai软件!软件有h5、小程序、app

二、软件架构

软件架构

后台技术采用:java+springBoot+mybatis-plus+redis+milvus

管理前端:vue +elementUI

手机客户端:uniApp(vue3)

pc客户端:vue3

三、搭建部署教程

环境需求

JDK1.8
Maven3.0+
MySQL8.0
VUE环境(后台管理需要node 12或者14 最好14)

开发工具

JAVA运行环境
IntelliJ idea或者eclipse 安装lombok插件
MAVEN环境
WEB端和后台管理页面
WebStrome/Vscode
移动端开发工具
HbuilderX
微信小程序开发工具

宝塔部署

按照本地java运行方法 修改好修改application-prod.yml更新MySQL账号和密码和redis的地址密码
IDEA打包,先clean
在这里插入图片描述

执行完成以后再点击package

在这里插入图片描述

打包完成以后在获取renren-api/targer文件夹下renren-api.jar以及renren-admin/targer文件夹下renren-admin.jar 上传到宝塔自己定的文件夹
宝塔新建JAVA项目
在这里插入图片描述

选择对应的jar包 项目名称自己填也可以用他默认 端口会随机一个 也可以自己定
项目JDK这里 如果没有JDK 可以在宝塔软件商店

在这里插入图片描述

点安装 选择tomecat 8就好,安装好以后
域名填写你自己解析过去的 比如api.xxx.com

在这里插入图片描述

点击提交 就行了 api和admin部署方法一样

移动端(只写部署H5的方式)

使用HBuilder X打开项目,先修改服务器API地址

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

打包完成以后点击这里会打开打包后文件的文件夹
然后宝塔 点击网站 PHP项目 添加站点
在这里插入图片描述

然后点击你创建的网站的目录

在这里插入图片描述

把目录原有的删了

在这里插入图片描述

点击上传把刚才编译后的文件全部传上去 就好了

Admin-UI

先修改这个文件对应环境的admin-api的域名
在这里插入图片描述

然后打对应环境的包

在这里插入图片描述

打包后是这个文件夹

在这里插入图片描述

剩余步骤和部署uniapp的宝塔步骤一样 将这个文件夹下的所有文件传上去就行

WEB端

先修改对应API地址
在这里插入图片描述
然后
在这里插入图片描述

Dev就是本地运行 build就是打包
打完包以后剩下的步骤就和Admin-UI最后流程一样了

四、搭建后的界面展示

AI问答

AI问答功能如下,内置了超过两百个实用的基础提示词模板,涵盖短视频文案、代码、办公等多个领域。而且,它还支持用户自定义上传分享提示词,让你能够快速上手并创造出自己的唯一内容。更棒的是,它还内置了多种角色,比如法律顾问、医疗顾问等,让你可以一键与之聊天交流,并获得专业指导。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

AI绘画

AI绘图功能如下,能够根据文本生成图像,也可以根据图像生成图像。如果你对创作有困难,它还提供了一键翻译拓展,自动帮你生成提示词。此外,它还有美图广场功能,你可以公开自己创作的美图,也可以在美图广场中进行二次创作,并生成美图分享海报。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

知识库

知识库功能如下。它支持用户上传pdf、word的文本数据,还支持上传csv格式的qa问答数据,AI会学习你上传的数据,根据你上传的数据回答你所提出的问题。你可以选择严谨模式或宽松模式,以满足你的不同需求。为了让用户知道AI回答的依据,它还贴心地做了内容跟踪,每次回答都会标注出资料出处。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

视频去水印和文案改写功能

视频去水印和文案改写功能如下,支持多平台视频下载,并能提取出视频中的文案,一键帮你改写!目前支持:抖音、火山、小红书、快手、bilibili、知乎、西瓜、皮皮搞笑、微视、微博、绿洲、最右、开眼、皮皮搞笑、全民K歌、虎牙、梨视频、新片场、AcFun、美拍

在这里插入图片描述
在这里插入图片描述

个人中心

个人中心功能也非常丰富,包括问答记录、卡密兑换、我的团队、签到、邀请好友、提现、开通会员等。
邀请+代理分销模式
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1198946.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

2.2 CE修改器:未知数值扫描

本关需要扫描未知数只扫描,要在不知道初始值的情况下找到一个在0到500之间的数值。首先,选择“未知的初始值”扫描方式,在数值类型中选择 4 字节,并点击“首次扫描”以开始扫描。扫描结束后,点击“打我”按钮进行一些操…

Java基础(第六期):Java基础巩固、逢七跳过、数组求和、判断数组是否相等、数组逆置、元素位置查找、评委打分、随机产生验证码

Java基础专栏【点击跳转学习】 Java基础(第六期):对前五期的综合练习 文章目录 综合练习巩固JAVA基础第六期一、逢 7 跳过二、数组元素求和三、判断两个数组元素是否相同四、查找元素在数组中的索引五、数组元素反转使用for循环的实现方式一、…

【LeetCode刷题-二分查找】--278.第一个错误的版本

278.第一个错误的版本 /* The isBadVersion API is defined in the parent class VersionControl.boolean isBadVersion(int version); */public class Solution extends VersionControl {public int firstBadVersion(int n) {int left 1,right n;while(left < right){int…

webpack工作原理

目录 合并代码模块化webpack 的打包webpack 的结构webpack 的源码addEntry 和 _addModuleChainbuildModuleCompilation 的钩子产出构建结果 了解 webpack 实现原理&#xff0c;掌握 webpack 基础的工作流程&#xff0c;在平时使用 webpack 遇见问题时&#xff0c;能够帮助我们洞…

Doris学习--1、Doris简介、操作Doris、Doris架构(数据模型)

星光下的赶路人star的个人主页 心之所向&#xff0c;剑之所往 文章目录 1、Doris简介1.1 快速开始1.2 安装配置1.2.1 应知前提1.2.2 配置Doris1.2.2.0 配置前提1.2.2.1 配置FE&#xff08;Frontend&#xff09;1.2.2.2 启动FE1.2.2.3 连接FE1.2.2.4 停止FE1.2.2.5 配置BE&#…

【函数讲解】pygmo中的函数 fast_non_dominated_sorting() + 利用支配关系,学习一个SVM分类器,将解分为两类

这个函数是用来执行非支配排序的&#xff0c;可以分层构建Pareto&#xff0c;并返回每一层的解以及每个解支配其他解的索引、解被其他解支配的次数、解所在的非支配层级。这个函数对这些解进行非支配排序&#xff0c;并返回四个数组&#xff1a;ndf, dl, dc, 和 ndr。 ndf (Non…

2.3 CE修改器:浮点数扫描

本关需要使用 Cheat Engine 工具对浮点数进行扫描&#xff0c;完成修改任务。浮点数是一种带有小数点的数值&#xff0c;通过“浮点数”扫描方式进行修改。本关中&#xff0c;健康值为单精度浮点数&#xff0c;弹药值为双精度浮点数&#xff0c;需要将这两项数值都修改为 5000 …

InSAR形变监测方法与研究进展(朱建军,中南大学)

文章目录 摘要引言InSARInSAR原理SAR卫星 InSAR监测技术D-InSARMT-InSARPS-InSARSBAS-InSARDS-InSAR&#xff08;Distributed Scatterer InSAR&#xff09;MAI&#xff08;Multi-Aperture InSAR, 多孔径InSAR&#xff09; InSAR形变监测应用与发展城市沉降监测矿山形变监测地震…

深度探究深度学习常见数据类型INT8 FP32 FP16的区别即优缺点

定点和浮点都是数值的表示&#xff08;representation&#xff09;&#xff0c;它们区别在于&#xff0c;将整数&#xff08;integer&#xff09;部分和小数&#xff08;fractional&#xff09;部分分开的点&#xff0c;点在哪里。定点保留特定位数整数和小数&#xff0c;而浮点…

用互联网思维打造物流网(别人笑我太疯癫,我把自己当成仙)

引言 最近在写网络相关文章&#xff0c;在类比互联网与物流网时发现他们有很多相似之处。 互联网传输的是数据&#xff0c;物流网传输的是物品&#xff0c;功能相似&#xff0c;都是用于传输。 互联网在传输数据时&#xff0c;通过路由选择最佳传输路线&#xff1b;物流在运…

微信小程序数据交互和缓存

目录 前言&#xff1a; 数据交互 1. 发起网络请求 2. WebSocket 2.1实时数据库 3. 微信支付 数据缓存 1. 页面级缓存 2. 内存级缓存 3. 数据缓存策略 优化用户体验 总结 前言&#xff1a; 在开发微信小程序时&#xff0c;数据交互和缓存是非常重要的方面。本文将介…

【已解决】ModuleNotFoundError: No module named ‘matplotlib‘

问题描述 Traceback (most recent call last): File "/home/visionx/nickle/temp/SimCLR/linear_evaluation.py", line 207, in <module> import matplotlib.pyplot as plt ModuleNotFoundError: No module named matplotlib 解决办法 pip install matp…

2020年-2022年聚合支付牌照机构评级结果分析,D/E有所增加

本文首发于移动支付网&#xff0c;标题“聚合支付机构最新评级结果公布&#xff0c;A-、B级别机构减少”&#xff0c;该文是基于其内容进行了数据修订及部分内容优化而成文。 11月7日&#xff0c;中国支付清算协会发布2022年度收单外包服务机构评级等级结果。本次评级工作&…

Vert.x学习笔记-什么是Verticle

什么是Verticle Verticle是Vert.x应用中的基本编程单元&#xff0c;类似于Java中的Servlet、Pojo Bean或Akka中的Actor。它可以使用不同的编程语言实现&#xff0c;并且这些由不同编程语言实现的Verticle可以封装到一个模块中&#xff0c;进而部署到一个Vert.x应用中。Verticl…

海康威视嵌入式软件一面(技术面)

海康威视技术面试大部分都是基础问题和牛客上的问题&#xff0c;最后还有手撕代码部分也是牛客原题&#xff0c;总体中等偏难。 一、问答题 1.什么是野指针&#xff0c;野指针如何形成 【C语言基础】野指针与空指针_野指针和空指针-CSDN博客 2.const和static作用和区别 sta…

Java算法(七):随机产生验证码 前后端验证码比对处理 实战思路步骤

Java算法&#xff08;七&#xff09; 随机产生验证码 package com.liujintao.random;import java.util.Random; import java.util.Scanner;public class RandomNumber {/*** 该函数调用验证码所有的函数&#xff0c;完成验证码模块功能开发* param args*/public static void …

2.1 CE修改器:精确数值扫描

本关是CE修改器的第一关&#xff0c;用户需要通过 Cheat Engine 工具完成精确扫描值。在这个练习中&#xff0c;需要将一个特定的数值&#xff08;健康值&#xff09;改变为 1000。首先&#xff0c;要确保数值类型设置正确&#xff0c;默认的是2字节或4字节。接着&#xff0c;选…

Tkinter,一个轻量级的Python GUI库

欢迎关注作者微信公众号&#xff1a;愤怒的it男 Tkinter&#xff08;即 tk interface&#xff0c;简称“Tk”&#xff09;本质上是对Tcl/Tk软件包的Python接口封装&#xff0c;属于Python自带的标准库&#xff0c;安装好Python后可以直接使用Tkinter库而无须另行安装。Tkinter库…

亲身体验告诉你:亚马逊云科技海外服务器是否值得一试?

前言 在当今数字化时代&#xff0c;云计算已经成为企业和个人发展的重要支撑。亚马逊云科技作为全球领先的云计算服务提供商&#xff0c;其海外服务器备受瞩目。然而&#xff0c;对于一些用户来说&#xff0c;是否值得一试亚马逊云科技的海外服务器仍然是一个疑问。本文将通过亲…