小程序

ChatGPT微信小程序上线,欢迎大家来玩!

gh_f843f3d0c55f_258

前言

购买ChatGPT账号、KEY:https://shop.qqka.org

很久之前,我搭建了一个公益版ChatGPT网站,收获大家不少好评,但是由于某些原因,该域名被污染了,导致中国大陆的用户无法再继续使用!后续我换绑域名,同样没过几天,又被污染了,于是我暂停了公益网站,思考该如何破局。

我跟别的站长交流发现,只要网站不带ChatGPT关键词,外加用户系统,可以很大程度上避免被污染,于是我上GitHub寻找合适的web程序,最终是发现了本无的主角,ChatGPT Web程序。

最新通报:作者前期版本已经开源,大家可搭建食用。

声明:此源码属于收费源码,是本人自己花钱购买,并非网上传播的版本,有需要国内使用ChatGPT的用户可以使用我已经搭建好的,每天签到都可以获得积分,可免费使用。

网址:ai.sky350.com

官方项目地址:https://github.com/79E/ChatGpt-Web

简介

基本介绍

ChatGPT Web是一款可部署商业化的 ChatGPT网页应用,使用React搭建。

演示地址:ai.sky350.com

官方演示:www.aizj.top

后台演示:www.aizj.top/admin

预览图

13

14

15

16

主要功能

  • 后台管理系统,可对用户,Token,商品,卡密等进行管理
  • 精心设计的 UI,响应式设计
  • 极快的首屏加载速度(~100kb)
  • 支持Midjourney绘画和DALL·E模型绘画,GPT4等应用
  • 海量的内置 prompt 列表,来自中文和英文
  • 一键导出聊天记录,完整的 Markdown 支持
  • 支持自定义API地址(如:openAI / API2D)

搭建教程

首先我们给服务器安装宝塔面板,然后暗转三个Nginx、mysql5.7、redis7、node.js管理器、PHP7.4以及phpmyadmin。

1

我们打开Node.js管理器,选择16.19.1版本安装,并且选中

2

然后新建一个网站,填上前端域名,本程序是前后端分离的,意思是要解析两个域名一个用作前端(前端.sky350.com),一个用作后端(后端.sky350.com),并且新建数据库,然后再一键申请ssl证书

3

点击进入网站目录,将源码上传解压

4

然后进行前端配置,点开目录下的.env.production文件,将请求地址填上我们准备的后端域名,APP名称自己取一个就好

5

打开server目录下的config目录,编辑index.js文件,将我们的数据库,redis,以及smtp邮件配置好。

6

然后返回网站根目录,打开终端,输入命令

1
yarn install

安装程序所需要的依赖,然后输入

1
yarn build

生成前端文件到dist目录

7

点击宝塔左侧的网站页面,找到刚刚新建的前端网站,点击配置,配置如下伪静态

1
2
3
4
location / {

try\_files \$uri \$uri/ /index.html;
}

8

点击网站目录,将网站目录设为存放前端文件的dist目录,至此前端部分搞定

9

点击宝塔面板左侧网站,Node项目

10

添加一个Node项目,路径选择新建前端网站时的路径,启动选项选择server/index.js,端口默认3000,node版本16.19.1,运行用户www或者root都可以,底下填上解析好的后端域名

11

点开新建的node项目,一键申请ssl,到此前后端都搭建完成,但是数据库仍为空的,所以我们还要初始化数据库,先导入源码sql目录下的`chatgpt_test_xin_530.sql `文件,再导入`config.sql`文件

12

搭建完之后注册一个账号,点击管理数据库进入phpmyadmin,点击user数据表,找到注册的账户,将role 字段 改为 administrator,这样就能登录后台了。

总结

谢谢支持!