Chatgpt+Comfyui绘图源码说明及本地部署文档

其他文档地址:
Chatgpt+Comfyui绘图源码运营文档
Chatgpt+Comfyui绘图源码线上部署文档

一、源码说明

[图片]

1、源码目录说明

  • app_home:app官网源码
  • chatgpt-java:管理后台服务端源码、用户端的服务端源码
  • chatgpt-pc:电脑网页前端源码
  • chatgpt-ui:管理后台前端源码
  • chatgpt-uniapp:手机网页端、小程序、app的源码
  • maku-generator-waili:代码生成器源码

2、技术介绍

  • app_home:html+css
  • chatgpt-java:基于renren框架:springboot+mybatis-plus+redis+milvus
  • chatgpt-pc:vue3
  • chatgpt-ui:vue2 +elementUI
  • chatgpt-uniapp:uniapp框架
  • maku-generator-waili:springboot

二、开发环境配置

1、chatgpt-java源码所需的开发环境

  • JDK1.8(请注意安装对应版本)
    https://www.runoob.com/java/java-environment-setup.html
  • Maven3.0+
    https://www.runoob.com/maven/maven-setup.html
  • MySQL5.7及以上版本
    https://www.runoob.com/mysql/mysql-install.html
  • Redis
    https://www.runoob.com/redis/redis-install.html
  • 向量数据库Miluvs(如果没有安装项目也一样可以启动,只是知识库方面的文件上传与聊天对话暂时不可用)
    https://blog.csdn.net/Joeybee/article/details/132790355

2、maku-generator-waili源码所需的开发环境

  • JDK1.8(同chatgpt-java)
  • Maven3.0+(同chatgpt-java)

3、chatgpt-pc源码所需开发环境

  • node18(由于chatgpt-ui项目使用的node版本为node10,所以请使用nvm 管理不同版本的 node)
    https://www.runoob.com/w3cnote/nvm-manager-node-versions.html

4、chatgpt-ui源码所需开发环境

  • node10(由于chatgpt-pc项目使用的node版本为node18,所以请使用nvm 管理不同版本的 node)
    https://www.runoob.com/w3cnote/nvm-manager-node-versions.html

5、chatgpt-uniapp源码所需开发环境

  • node18(同chatgpt-pc)

三、开发工具下载

  • IDEA(chatgpt-java、maku-generator-waili的开发工具)
    https://www.jetbrains.com/idea/download/
  • Webstorm或者vscode(app_home、chatgpt-pc、chatgpt-ui的开发工具)
    https://www.jetbrains.com.cn/webstorm/promo/
    https://code.visualstudio.com/
  • Hbuilderx(chatgpt-uniapp的开发工具,如果用不习惯hbuilder也可以使用Webstorm或者vscode)
    https://www.dcloud.io/hbuilderx.html

四、项目说明与本地启动

(一)、chatgpt-java项目:

  • 项目基于人人开源框架renren-security开发完成。框架相关的源码请查看:
    https://gitee.com/renrenio/renren-security

1、mysql配置

  • 创建数据库,名字随意,数据库编码为utf8mb4

  • 将sql文件导入数据库,在chatgpt-java项目根目录的sql文件夹下面
    [图片]

  • 修改以下两个文件中的MySQL的库名、账号和密码
    renren-admin/src/main/resources/application-dev.yml
    renren-api/src/main/resources/application-dev.yml
    [图片]

2、配置redis

  • 修改以下两个文件中的redis的host、port、password
    renren-admin/src/main/resources/application-dev.yml
    renren-api/src/main/resources/application-dev.yml
    [图片]

3、配置Miluvs:(如果没有安装项目也一样可以启动,只是知识库方面的文件上传与聊天对话暂时不可用)

  • 修改以下文件中的Miluvs配置
    renren-api/src/main/resources/application-dev.yml
    [图片]

4、启动项目

  • 管理后台服务端:renren-admin/src/main/java/io/renren/AdminApplication.java
  • 用户端的服务端:renren-api/src/main/java/io/renren/ApiApplication.java
    [图片]

(二)、chatgpt-pc项目:

1、配置服务端地址

  • 修改项目根目录.env.test文件中的http、和websocket配置
    [图片]

2、安装依赖包

  • 打开项目根目录下的控制台
    [图片]

  • 使用nvm切换到node18版本

nvm use v18.14.1

[图片]

  • 安装依赖
npm install

[图片]

3、启动项目

  • 控制台输入:npm run test
    [图片]

[图片]

(三)、chatgpt-ui项目:

1、配置服务端地址

  • 修改项目根目录public/index.html文件中的api配置
    [图片]

2、安装依赖包

  • 打开项目根目录下的控制台
    [图片]

  • 使用nvm切换到node10版本

nvm use v10.24.1

[图片]

  • 安装依赖
npm install

[图片]

3、启动项目

npm run serve

[图片]

[图片]

(四)、chatgpt-uniapp项目:

1、配置服务端地址

  • 修改项目根目录utils/env.js文件中的http、和websocket配置
    [图片]

2、安装依赖包

  • 打开项目根目录下的控制台
    [图片]

  • 使用nvm切换到node18版本

nvm use v18.14.1

[图片]

  • 安装依赖
npm install

[图片]

3、启动项目

[图片]

[图片]

五、常见问题

1、哪里获取源码?

v:17862700238

2、短信如何配置?

属于运营问题,请移步运营文档查询
Chatgpt+Comfyui源码运营文档

3、oss云存储如何配置?

属于运营问题,请移步运营文档查询
Chatgpt+Comfyui源码运营文档

4、绘图不行怎么配置?

请移步部署文档第十查看
Chatgpt+Comfyui源码线上部署文档

5、怎么部署到服务器上?

属于运营问题,请移步部署文档查询
Chatgpt+Comfyui源码线上部署文档

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

函数的简单认识(上)

1.函数的概念 在C语⾔中引⼊函数(function)的概念,有些翻译为:⼦程序,⼦程序这种翻译更加准确⼀些。 C语⾔中的函数就是⼀个完成某项特定的任务的⼀⼩段代码。这段代码是有特殊的写法和调⽤⽅法的。C语⾔的程序其实是…

ros2学习笔记-CLI工具,记录命令对应操作。

目录 环境变量turtlesim和rqt以初始状态打开rqt node启动节点查看节点列表查看节点更多信息命令行参数 --ros-args topic话题列表话题类型话题列表,附加话题类型根据类型查找话题名查看话题发布的数据查看话题的详细信息查看类型的详细信息给话题发布消息&#xff0…

数组、数组的删除添加、函数、返回值、匿名函数、回调函数

一、数组 概念:将多个元素按一定顺序排列放在一个集合中 创建数组(两种): 字面量创建 构造函数创建 数组的长度(length)、类型 空数组 长度为0数组是object 引用类型 如何获取数组中单个元素 索引&…

Crow:通过表单格式upload文件

除了下载,web后台一个常用的功能便是上传文件,而上传文件通常都是通过表单完成的。 通过表单上传文件时,http 请求头里会有如下信息: Content-Type:multipart/form-data 表示这是一个表单请求 boundary=---------------------------131943921939171068143514392405表示表单…

如何通过frp、geoserver发布家里电脑的空间数据教程

如何通过家里电脑的geoserver发布空间数据的教程 简介 大家好,我是锐多宝,最近我在开发一个新网站的时候遇到一个需求,这里记录一下以帮助需要用到的网友。 我的需求是:用户通过网站前端上传空间数据后,即可在前端展…

【JavaEE】文件操作 —— IO

文件操作 —— IO 1. 文件的属性 文件内容文件大小文件路径文件名称 2. 文件的管理 采用树形结构进行管理。 3. 文件路径 分为两种:相对、绝对路径。 相对路径:相对于当前位置的路径,以“./xxx.xxx”为标志绝对路径:以从盘符…

DHCP配置(路由器,交换机)

DHCP接口地址池配置 拓扑 PC配置DHCP点击应用。 路由器配置命令 <Huawei>sy Enter system view, return user view with CtrlZ. [Huawei]int g0/0/1[Huawei-GigabitEthernet0/0/1]ip address 10.1.1.1 24[Huawei-GigabitEthernet0/0/1]q[Huawei]dhcp enable Info: T…

Leetcode的AC指南 —— 栈与队列:232.用栈实现队列

摘要&#xff1a; **Leetcode的AC指南 —— 栈与队列&#xff1a;232.用栈实现队列 **。题目介绍&#xff1a;请你仅使用两个栈实现先入先出队列。队列应当支持一般队列支持的所有操作&#xff08;push、pop、peek、empty&#xff09;&#xff1a; 实现 MyQueue 类&#xff1a;…

String在VS与Linux下的区别

目录 一、string的成员 1.VS 2.Linux 二、string的扩容机制 1. VS 2.Linux 一、string的成员 string是C标准库中的一个类模板&#xff0c;用于表示和操作字符串 string在 Windows 与 Linux 中的成员不是相同的 1.VS 4个成员&#xff1a;_str , _size , _capacity 和…

力扣白嫖日记(sql)

前言 练习sql语句&#xff0c;所有题目来自于力扣&#xff08;https://leetcode.cn/problemset/database/&#xff09;的免费数据库练习题。 今日题目&#xff1a; 1050.合作至少三次的演员和导演 表&#xff1a;ActorDirector 列名类型actor_idintdirector_idinttimestamp…

Dart安装(Winodws)

Dart官网&#xff1a; https://dart.dev/ 一、命令行安装 https://dart.dev/get-dart You can install the Dart SDK using Chocolatey. error Important: These commands require administrator rights. Here’s one way to open a Command Prompt window that has admin …

Java大型企业进销存系统

技术框架&#xff1a; SpringBoot Spring Data Jpa SpringMvc Shiro安全认证 完整权限系统 easyui 运行环境&#xff1a; jdk8 IntelliJ IDEA maven 系统介绍&#xff1a; 导航菜单&#xff1a;系统菜单、销售管理、库存管理、统计报表、基础资料、系统管理 系统菜…