AIChat 安装使用技巧指南 4.0(更新MJ快速模式接入,无需开通会员,阿里云短信设置教程等)

官方项目地址:GitHub - Nanjiren01/AIChatWeb: 在ChatGPT-Next-Web的基础上,增加注册登录,额度限制,邀请,敏感词,支付,基于docker一键部署。提供后台管理系统,可配置标题、欢迎词、额度不足提醒、公告

一、安装教程(宝塔部署)

新手建议使用宝塔,这里以宝塔安装为演示,其他方法可自行研究

服务器推荐 2 核,4G 内存的

前提:安装好所有运行环境,服务器安装好宝塔后会弹出一键安装界面,选快速部署即可,同时在 Docker 页面安装好 Docker 服务

1、服务器拉取仓库安装

具体请查看教程:https://mp.weixin.qq.com/s/YwaESuW10aazWO75PpdETQ

无法安装一般是 80 端口占用,请修改端口后再试

确认宝塔 Docker 页面显示容器正常运行后执行下面步骤

2、域名 DNS 解析中设置好宝塔的服务器地址

3、填写自定义域名

4、开启 SSL 证书并开启 HTTPS 访问

5、设置反向代理:指向该项目的服务器地址和容器端口

小提示:缓存建议开起来,加快用户二次访问速度

6、常见问题

安装的时候显示 80 端口被占用

打开项目的 docker-compose.yml,修改 80 为别的端口即可

版本更新后后台正常 前端版本还是显示以前的

重启 Nginx 服务,还是不行就删除下图 ng 的两个缓存目录里面的文件即可

如何备份用户数据(重要,养成备份习惯)

服务器目录/root/mysql_data,备份 mysql_data 文件目录即可,然后下载到本机电脑保存

如何检测服务器连接 OpenAI 的速度

在你的服务器上执行,ping 个大概一分钟就把它暂定了,查看平均连接速度和丢包率

ping api.openai.com

支付出现错误提示

请确认网站基址填写正确

如何查看项目 Docker 容器日志

前端 web 日志:docker logs aichat-web 后端控制台日志:docker logs aichat-console 后端 admin 日志:docker logs aichat-admin redis 日志:docker logs aichat-redis mysql 日志:docker logs aichat-mysql

二、网站美化教程

我的演示站 AI 佩奇:

1、如何美化聊天窗口提示词(Makedown 格式)

我们都知道默认的聊天窗口提示词是很简陋的,如果你不能很好的优化,那么你的转化率可以说是 0

下面以我网站来给大家做演示,如果不喜欢动手也可以直接抄作业(代码在最后)

1、文字放大:# 标题(最多支持五个#,#越多字越小,比如##### 需要修改的文字 就是 5 级标题)

2、文字加粗:需要加粗的文字

3、换行:直接回车即可

4、无序列表:- 需要添加的文字

5、跳转内置按钮:[文字](/#/按钮的参数名字)

大家最爱的抄作业环节

### 欢迎回来!请问有什么可以帮您的吗?


#### 温馨提示:

- 有任何问题请 [点击查看使用说明](https://ssw9noe1h6.feishu.cn/docx/SFfTdBmnKokLSFxtINnc3ugKnFc)
- 点击左下角[设置](/#/settings)可切换模型 (如: gpt-4)
- [点击查看会员套餐](/#/pricing)

2、如何美化网站 Logo

大家都知道上传 Logo 可以显示在首页和聊天窗口(目前 4.0 对话不支持自定义头像),对于培养品牌是很有价值的,但是默认你上传一张图片是这样的,和背景非常违和,也不好看

我现在教大家一个免费的方法,可以直接让背景融合到网站,非常简单,就是下面这个一键去背景工具:https://www.remove.bg/

修改图片

下载图片

选择 Download 下载图片即可,HD 默认只有一次免费使用机会,但是完全没必要,因为只是小图标,已经非常高清了

网站上传

重新到网站上传去除背景的图片就大功告成了!

3、公告美化

使用教程:玩转AIChat - 教你如何设计精美的站点公告.pdf

公告 html 模版下载地址: 百度网盘 请输入提取码 提取码: f4xj

三、网站接入 GPT-4 及其他模型教程

这里以 佩奇 API 中转平台 为例,你可以选择任意中转平台( AI Chat 后面听说也会有接入 API 服务,保持关注)进行创建,另外其他项目的接入方法和原理也是一样的

中转 API 不只可以接入 GPT-4 ,理论可以接入任何国内外模型,请参考中转具体使用方法: 「佩奇 API」OpenAI 官方中转 API 使用说明

1、创建平台地址

2、创建模型

3、创建 API

4、接入效果展示

五、网站安全性相关

1、套 CDN

CDN 后可以隐藏自己的源 IP,从而防止被 DDoS 和 CC 攻击,影响网站的正常运行)

2、修改默认后台端口

后台地址默认是 8090,打开项目的 docker-compose.yml,把 admin 的容器前面的端口修改一下,这样别人就没办法直接访问你后台了

3、只保留常用端口,并且在服务器的防火墙里面把 SSH 端口和其他后台端口绑定为仅能个人 IP 进行登录,限制 IP 来源填写自己本机 IP

六、网站基础设置

接入支付系统

目前支持虎皮椒和蓝兔,我个人更推荐蓝兔,因为可以手机端直接调起微信支付(我之前用虎皮椒,平均流失订单 50%,因为客户只有在微信打开才能支付)并且签约费只需要 50 元,无需营业执照,手续费也比虎皮椒低

1、注册登录

2、申请签约

3、等待审核

我是半天就通过了,然后支付渠道费用即可使用

4、接入 AIChat

点击商户管理,把商户号和商户密钥填进去即可

接入微信登录

1、登陆微信开放平台,创建一个微信网页应用。

2、按照自己的实际情况填写

这里比较麻烦的是需要打印盖章,同时网站图片需要修改成他指定的大小,可以使用下面这个免费工具操作:在线一次性调整多个图像文件的尺寸

3、通过后还需要完成开发者认证,费用是 300 元,不然个人的话每天只有 20 次调用机会

3 个赞

需要重新上传图片

1 个赞

图片看不见诶,需要重新上传

1 个赞

已更新图片,感谢反馈

1 个赞

已更新图片,感谢版主通过

1 个赞

客气,感谢你为平台做出的贡献。

1 个赞

很强,期待3.0

很详细,学习学习

大佬教程很厉害,我按照这个去做了,但是网站不能使用https协议访问,直接用http可以,宝塔ssl部署了,CDN也套上了,请问是哪里可能出现问题呢

谢谢支持,你需要在cdn里面开启证书,同时开启强制https访问,而无需再宝塔里面添加证书

我按照你的步骤去做,在cdn里面开启了证书同时强制https访问,宝塔证书关闭,但是还是不能访问,宝塔证书打开也是不能访问,同时我发现宝塔的443端口未使用,是否和这个有关呢


服务器和宝塔这里都需要开启443端口

公告美化在哪里查看,星球有链接没?

星球已经弃用,专业版群文件里面有公告美化的文章教程

已更新上传了pdf,或者进专业版Q群查看

感谢分享哈哈,已经从你连接去买了HK的月付主机!

谢谢支持,等新版本更新就出4.0的指南 :grinning:

1 个赞

是更新到4.0了吗,为什么我这边看不到新内容

在达到 10 个回复的最大限制后,此话题已被自动关闭。 在AIChat 安装使用技巧指南 4.0(更新MJ快速模式接入,无需开通会员,阿里云短信设置教程等)(第 2 部分)继续讨论。