当前位置: 首页 > news >正文

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.lryc.cn/news/285665.html

相关文章:

  • ts中 any 和 unknown 有什么区别,分别什么时候使用
  • C++中命名空间、缺省参数、函数重载
  • 【笔记】Helm-3 主题-12 Helm插件指南
  • 2023.1.17 关于 Redis 持久化 AOF 策略详解
  • P2PNet推理和训练
  • pyexecjs原生js加密算法逆向
  • 数据结构Java版(4)——链表
  • cfssl简单使用
  • 基于Word2vec词聚类的关键词实现
  • 开源项目_大模型应用_Chat2DB
  • 【线性代数与矩阵论】范数理论
  • 【C++】priority_queue模拟实现过程中值得注意的点
  • Git提交 ssh: connect to host github.com port 22: Connection timed out解决方案
  • Java调用WebService接口,SOAP协议HTTP请求返回XML对象
  • Django框架二
  • 工业相机与镜头参数及选型
  • VSCode使用Makefile Tools插件开发C/C++程序
  • 用C语言验证“三门定理”
  • 计算机网络-分层结构,协议,接口,服务
  • 前端开发 2: CSS
  • 嵌入式-Stm32-江科大基于标准库的GPIO4个小实验
  • HackTheBox - Medium - Linux - Noter
  • Uniapp多选Popup(弹出层)
  • 什么是网络安全?网络安全概况
  • c语言小游戏之扫雷
  • 如何本地安装Python Flask并结合内网穿透实现远程开发
  • 在线App封装技术:HTML5的新生命
  • Spring Boot 4.0:构建云原生Java应用的前沿工具
  • Debian系统写Mysql时中文出现乱码无法定入的问题解决方案
  • CPMS靶场练习